From f87a2151c3284d8b8e3a3401759972d1ce7e377e Mon Sep 17 00:00:00 2001 From: Dirk Alders Date: Fri, 29 Aug 2025 20:57:56 +0200 Subject: [PATCH] testresults added --- _testresults_/coverage.xml | 16 +- _testresults_/testrun.json | 180394 +++++++++++++++++----------------- _testresults_/testrun.pdf | Bin 1097296 -> 1096898 bytes 3 files changed, 89891 insertions(+), 90519 deletions(-) diff --git a/_testresults_/coverage.xml b/_testresults_/coverage.xml index dfd8d31..ecbc127 100644 --- a/_testresults_/coverage.xml +++ b/_testresults_/coverage.xml @@ -1,5 +1,5 @@ - + @@ -1230,7 +1230,7 @@ - + @@ -1752,7 +1752,7 @@ - + @@ -1864,9 +1864,9 @@ - - - + + + @@ -1991,8 +1991,8 @@ - - + + diff --git a/_testresults_/testrun.json b/_testresults_/testrun.json index b9bcf8c..1c10169 100644 --- a/_testresults_/testrun.json +++ b/_testresults_/testrun.json @@ -13,7 +13,7 @@ "Name": "smart_brain", "Version": "1.3.2", "Git URL": "https://git.mount-mockery.de/smarthome/smart_brain.git", - "Git REF": "9c0aff5244690dd8d20697652c8651cdcb805863" + "Git REF": "d331408806813006009478c0160fa3f9d0cdac99" }, "unittest_information": {}, "specification": {}, @@ -132,10 +132,9 @@ }, "testrun_list": [ { - "time_consumption": 52.865578174591064, - "number_of_failed_tests": 0, - "number_of_successfull_tests": 108, + "time_consumption": 52.92542791366577, "number_of_tests": 108, + "number_of_possibly_failed_tests": 0, "testcase_names": { "0": "Single Test", "10": "Smoke Test (Minumum subset)", @@ -144,8 +143,9 @@ }, "name": "Default Testsession name", "testcase_execution_level": 90, + "number_of_failed_tests": 0, + "number_of_successfull_tests": 108, "interpreter": "python3.13.5", - "number_of_possibly_failed_tests": 0, "testcases": { "Clean-Up": { "name": "__tLogger__", @@ -160,16 +160,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483022.7089667, - "msecs": 708.0, - "relativeCreated": 404.390434, - "thread": 136328761630976, + "created": 1756488713.9913867, + "msecs": 991.0, + "relativeCreated": 401.158082, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Clean-Up", - "asctime": "2025-08-29 17:57:02,708", + "asctime": "2025-08-29 19:31:53,991", "moduleLogger": [ { "name": "smart_brain.mqtt", @@ -186,16 +186,16 @@ "stack_info": null, "lineno": 70, "funcName": "add_callback", - "created": 1756483022.7082586, - "msecs": 708.0, - "relativeCreated": 403.682232, - "thread": 136328761630976, + "created": 1756488713.9910266, + "msecs": 991.0, + "relativeCreated": 400.798234, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Adding callback for topic __info__", - "asctime": "2025-08-29 17:57:02,708" + "asctime": "2025-08-29 19:31:53,991" }, { "name": "smart_brain.mqtt.__info__", @@ -213,16 +213,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483022.708768, - "msecs": 708.0, - "relativeCreated": 404.191792, - "thread": 136328761630976, + "created": 1756488713.9912539, + "msecs": 991.0, + "relativeCreated": 401.025285, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic __info__ and payload null", - "asctime": "2025-08-29 17:57:02,708" + "asctime": "2025-08-29 19:31:53,991" } ], "testcaseLogger": [ @@ -239,16 +239,16 @@ "stack_info": null, "lineno": 77, "funcName": "precond_test", - "created": 1756483023.2093246, - "msecs": 209.0, - "relativeCreated": 904.748344, - "thread": 136328761630976, + "created": 1756488714.4918697, + "msecs": 491.0, + "relativeCreated": 901.641186, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Collecting precondition logs...", - "asctime": "2025-08-29 17:57:03,209", + "asctime": "2025-08-29 19:31:54,491", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.all.oof", @@ -266,16 +266,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483022.7091076, - "msecs": 709.0, - "relativeCreated": 404.531312, - "thread": 136328761630976, + "created": 1756488713.9914973, + "msecs": 991.0, + "relativeCreated": 401.268702, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/all/oof and payload True", - "asctime": "2025-08-29 17:57:02,709" + "asctime": "2025-08-29 19:31:53,991" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", @@ -293,421 +293,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.7098114, - "msecs": 709.0, - "relativeCreated": 405.235241, - "thread": 136328734033600, + "created": 1756488713.9919329, + "msecs": 991.0, + "relativeCreated": 401.70436, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false'", - "asctime": "2025-08-29 17:57:02,709" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/kitchen/heating_valve/set", - "b'{\"current_heating_setpoint\": 20}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.710308, - "msecs": 710.0, - "relativeCreated": 405.731827, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2025-08-29 17:57:02,710" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/heating_valve/valve_temperature_setpoint", - "b'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.710715, - "msecs": 710.0, - "relativeCreated": 406.138816, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:02,710" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/heating_valve/user_temperature_setpoint", - "b'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7110877, - "msecs": 711.0, - "relativeCreated": 406.511319, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:02,711" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7114415, - "msecs": 711.0, - "relativeCreated": 406.865039, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:02,711" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_1/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7118247, - "msecs": 711.0, - "relativeCreated": 407.248292, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:02,711" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_2/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7122316, - "msecs": 712.0, - "relativeCreated": 407.655319, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:02,712" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_3/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7125912, - "msecs": 712.0, - "relativeCreated": 408.01476, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:02,712" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_4/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7129836, - "msecs": 712.0, - "relativeCreated": 408.407319, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:02,712" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_5/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7133327, - "msecs": 713.0, - "relativeCreated": 408.756426, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:02,713" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_6/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7136738, - "msecs": 713.0, - "relativeCreated": 409.097332, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:02,713" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/heating_valve/set", - "b'{\"current_heating_setpoint\": 20}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7140198, - "msecs": 714.0, - "relativeCreated": 409.443582, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/livingroom/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2025-08-29 17:57:02,714" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/heating_valve/valve_temperature_setpoint", - "b'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7143722, - "msecs": 714.0, - "relativeCreated": 409.79571, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/livingroom/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:02,714" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/heating_valve/user_temperature_setpoint", - "b'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7147162, - "msecs": 714.0, - "relativeCreated": 410.139871, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:02,714" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/xmas_tree/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7150648, - "msecs": 715.0, - "relativeCreated": 410.488518, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/livingroom/xmas_tree/state and payload b'false'", - "asctime": "2025-08-29 17:57:02,715" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7153971, - "msecs": 715.0, - "relativeCreated": 410.820929, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:02,715" + "asctime": "2025-08-29 19:31:53,991" }, { "name": "smart_brain.mqtt.__info__", @@ -725,16 +320,340 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.7158833, - "msecs": 715.0, - "relativeCreated": 411.30686, - "thread": 136328734033600, + "created": 1756488713.9928644, + "msecs": 992.0, + "relativeCreated": 402.63566, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic __info__ and payload b'null'", - "asctime": "2025-08-29 17:57:02,715" + "asctime": "2025-08-29 19:31:53,992" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488714.0339093, + "msecs": 33.0, + "relativeCreated": 443.680571, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:31:54,033" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_1/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488714.0342276, + "msecs": 34.0, + "relativeCreated": 443.999102, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:31:54,034" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_2/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488714.0344524, + "msecs": 34.0, + "relativeCreated": 444.223968, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:31:54,034" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_3/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488714.034637, + "msecs": 34.0, + "relativeCreated": 444.408398, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:31:54,034" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_4/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488714.0348074, + "msecs": 34.0, + "relativeCreated": 444.578949, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:31:54,034" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_5/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488714.034981, + "msecs": 34.0, + "relativeCreated": 444.75264, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:31:54,034" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_6/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488714.035162, + "msecs": 35.0, + "relativeCreated": 444.933337, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:31:54,035" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/heating_valve/set", + "b'{\"current_heating_setpoint\": 20}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488714.0353332, + "msecs": 35.0, + "relativeCreated": 445.104613, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", + "asctime": "2025-08-29 19:31:54,035" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/heating_valve/valve_temperature_setpoint", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488714.035529, + "msecs": 35.0, + "relativeCreated": 445.300311, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/heating_valve/valve_temperature_setpoint and payload b'20'", + "asctime": "2025-08-29 19:31:54,035" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/heating_valve/user_temperature_setpoint", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488714.0357118, + "msecs": 35.0, + "relativeCreated": 445.483277, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint and payload b'20'", + "asctime": "2025-08-29 19:31:54,035" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/xmas_tree/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488714.0358882, + "msecs": 35.0, + "relativeCreated": 445.65955, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/xmas_tree/state and payload b'false'", + "asctime": "2025-08-29 19:31:54,035" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488714.036074, + "msecs": 36.0, + "relativeCreated": 445.845515, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:31:54,036" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", @@ -752,97 +671,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.750253, - "msecs": 750.0, - "relativeCreated": 445.676767, - "thread": 136328734033600, + "created": 1756488714.0423853, + "msecs": 42.0, + "relativeCreated": 452.156803, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false'", - "asctime": "2025-08-29 17:57:02,750" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 20}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7506146, - "msecs": 750.0, - "relativeCreated": 446.038098, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2025-08-29 17:57:02,750" - }, - { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7509053, - "msecs": 750.0, - "relativeCreated": 446.328961, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:02,750" - }, - { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7511168, - "msecs": 751.0, - "relativeCreated": 446.540357, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:02,751" + "asctime": "2025-08-29 19:31:54,042" }, { "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state", @@ -860,97 +698,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.751318, - "msecs": 751.0, - "relativeCreated": 446.741782, - "thread": 136328734033600, + "created": 1756488714.042832, + "msecs": 42.0, + "relativeCreated": 452.603322, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffw/bath/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:02,751" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/bath/heating_valve/set", - "b'{\"current_heating_setpoint\": 20}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7515092, - "msecs": 751.0, - "relativeCreated": 446.933017, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2025-08-29 17:57:02,751" - }, - { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.75171, - "msecs": 751.0, - "relativeCreated": 447.133726, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:02,751" - }, - { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.751909, - "msecs": 751.0, - "relativeCreated": 447.332714, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:02,751" + "asctime": "2025-08-29 19:31:54,042" }, { "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", @@ -968,16 +725,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.7520974, - "msecs": 752.0, - "relativeCreated": 447.520907, - "thread": 136328734033600, + "created": 1756488714.0430589, + "msecs": 43.0, + "relativeCreated": 452.830407, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffw/floor/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:02,752" + "asctime": "2025-08-29 19:31:54,043" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", @@ -995,97 +752,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.7523234, - "msecs": 752.0, - "relativeCreated": 447.746905, - "thread": 136328734033600, + "created": 1756488714.0432687, + "msecs": 43.0, + "relativeCreated": 453.040019, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:02,752" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/heating_valve/set", - "b'{\"current_heating_setpoint\": 20}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.752521, - "msecs": 752.0, - "relativeCreated": 447.944741, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2025-08-29 17:57:02,752" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/heating_valve/valve_temperature_setpoint", - "b'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.75271, - "msecs": 752.0, - "relativeCreated": 448.133798, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:02,752" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/heating_valve/user_temperature_setpoint", - "b'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7529244, - "msecs": 752.0, - "relativeCreated": 448.348141, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:02,752" + "asctime": "2025-08-29 19:31:54,043" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", @@ -1103,97 +779,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.753154, - "msecs": 753.0, - "relativeCreated": 448.577675, - "thread": 136328734033600, + "created": 1756488714.043484, + "msecs": 43.0, + "relativeCreated": 453.255453, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:02,753" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/heating_valve/set", - "b'{\"current_heating_setpoint\": 20}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7612624, - "msecs": 761.0, - "relativeCreated": 456.686108, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2025-08-29 17:57:02,761" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/heating_valve/valve_temperature_setpoint", - "b'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7616153, - "msecs": 761.0, - "relativeCreated": 457.03898, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:02,761" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/heating_valve/user_temperature_setpoint", - "b'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7618656, - "msecs": 761.0, - "relativeCreated": 457.289371, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:02,761" + "asctime": "2025-08-29 19:31:54,043" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", @@ -1211,16 +806,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.7620182, - "msecs": 762.0, - "relativeCreated": 457.441892, - "thread": 136328734033600, + "created": 1756488714.0436926, + "msecs": 43.0, + "relativeCreated": 453.463873, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:02,762" + "asctime": "2025-08-29 19:31:54,043" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", @@ -1238,97 +833,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.7621655, - "msecs": 762.0, - "relativeCreated": 457.589182, - "thread": 136328734033600, + "created": 1756488714.0438912, + "msecs": 43.0, + "relativeCreated": 453.662538, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:02,762" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 20}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7623055, - "msecs": 762.0, - "relativeCreated": 457.72925, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2025-08-29 17:57:02,762" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/heating_valve/valve_temperature_setpoint", - "b'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7624414, - "msecs": 762.0, - "relativeCreated": 457.865085, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:02,762" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/heating_valve/user_temperature_setpoint", - "b'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7625737, - "msecs": 762.0, - "relativeCreated": 457.997546, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:02,762" + "asctime": "2025-08-29 19:31:54,043" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", @@ -1346,16 +860,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.762712, - "msecs": 762.0, - "relativeCreated": 458.135716, - "thread": 136328734033600, + "created": 1756488714.0440867, + "msecs": 44.0, + "relativeCreated": 453.858239, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:02,762" + "asctime": "2025-08-29 19:31:54,044" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", @@ -1373,16 +887,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.7628665, - "msecs": 762.0, - "relativeCreated": 458.290191, - "thread": 136328734033600, + "created": 1756488714.0442762, + "msecs": 44.0, + "relativeCreated": 454.047651, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2025-08-29 17:57:02,762" + "asctime": "2025-08-29 19:31:54,044" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", @@ -1400,16 +914,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.7630086, - "msecs": 763.0, - "relativeCreated": 458.432111, - "thread": 136328734033600, + "created": 1756488714.0444767, + "msecs": 44.0, + "relativeCreated": 454.248091, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'false'", - "asctime": "2025-08-29 17:57:02,763" + "asctime": "2025-08-29 19:31:54,044" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -1427,16 +941,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.7631445, - "msecs": 763.0, - "relativeCreated": 458.568164, - "thread": 136328734033600, + "created": 1756488714.044678, + "msecs": 44.0, + "relativeCreated": 454.44938, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", - "asctime": "2025-08-29 17:57:02,763" + "asctime": "2025-08-29 19:31:54,044" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", @@ -1454,16 +968,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.763286, - "msecs": 763.0, - "relativeCreated": 458.709701, - "thread": 136328734033600, + "created": 1756488714.04488, + "msecs": 44.0, + "relativeCreated": 454.651373, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'", - "asctime": "2025-08-29 17:57:02,763" + "asctime": "2025-08-29 19:31:54,044" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -1481,16 +995,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.7634118, - "msecs": 763.0, - "relativeCreated": 458.835517, - "thread": 136328734033600, + "created": 1756488714.0450892, + "msecs": 45.0, + "relativeCreated": 454.860771, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", - "asctime": "2025-08-29 17:57:02,763" + "asctime": "2025-08-29 19:31:54,045" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", @@ -1508,16 +1022,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.7635436, - "msecs": 763.0, - "relativeCreated": 458.967112, - "thread": 136328734033600, + "created": 1756488714.0452783, + "msecs": 45.0, + "relativeCreated": 455.049756, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'false'", - "asctime": "2025-08-29 17:57:02,763" + "asctime": "2025-08-29 19:31:54,045" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -1535,16 +1049,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.7636719, - "msecs": 763.0, - "relativeCreated": 459.095541, - "thread": 136328734033600, + "created": 1756488714.045468, + "msecs": 45.0, + "relativeCreated": 455.239623, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", - "asctime": "2025-08-29 17:57:02,763" + "asctime": "2025-08-29 19:31:54,045" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", @@ -1562,97 +1076,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.7638078, - "msecs": 763.0, - "relativeCreated": 459.231374, - "thread": 136328734033600, + "created": 1756488714.0456586, + "msecs": 45.0, + "relativeCreated": 455.429994, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false'", - "asctime": "2025-08-29 17:57:02,763" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/heating_valve/set", - "b'{\"current_heating_setpoint\": 20}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7639484, - "msecs": 763.0, - "relativeCreated": 459.372274, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2025-08-29 17:57:02,763" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7640865, - "msecs": 764.0, - "relativeCreated": 459.510268, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:02,764" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7642188, - "msecs": 764.0, - "relativeCreated": 459.642443, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:02,764" + "asctime": "2025-08-29 19:31:54,045" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", @@ -1670,16 +1103,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.7643542, - "msecs": 764.0, - "relativeCreated": 459.77801, - "thread": 136328734033600, + "created": 1756488714.0458512, + "msecs": 45.0, + "relativeCreated": 455.622622, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:02,764" + "asctime": "2025-08-29 19:31:54,045" }, { "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", @@ -1697,16 +1130,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.7644875, - "msecs": 764.0, - "relativeCreated": 459.911143, - "thread": 136328734033600, + "created": 1756488714.0460398, + "msecs": 46.0, + "relativeCreated": 455.811364, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:02,764" + "asctime": "2025-08-29 19:31:54,046" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", @@ -1724,97 +1157,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.764653, - "msecs": 764.0, - "relativeCreated": 460.076829, - "thread": 136328734033600, + "created": 1756488714.0462239, + "msecs": 46.0, + "relativeCreated": 455.995417, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:02,764" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/heating_valve/set", - "b'{\"current_heating_setpoint\": 20}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.764791, - "msecs": 764.0, - "relativeCreated": 460.214705, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2025-08-29 17:57:02,764" - }, - { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.764958, - "msecs": 764.0, - "relativeCreated": 460.3817, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:02,764" - }, - { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483022.7650912, - "msecs": 765.0, - "relativeCreated": 460.514645, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:02,765" + "asctime": "2025-08-29 19:31:54,046" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", @@ -1832,23 +1184,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.7652225, - "msecs": 765.0, - "relativeCreated": 460.646227, - "thread": 136328734033600, + "created": 1756488714.0464056, + "msecs": 46.0, + "relativeCreated": 456.177055, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:02,765" + "asctime": "2025-08-29 19:31:54,046" }, { "name": "smart_brain.mqtt.__info__", "msg": "Received message with topic %s and payload %s", "args": [ "__info__", - "b'{\"app_name\": \"smart_brain\", \"version\": {\"readable\": \"1.3.2\", \"major\": 1, \"minor\": 3, \"patch\": 2}, \"git\": {\"url\": \"https://git.mount-mockery.de/smarthome/smart_brain.git\", \"ref\": \"9c0aff5244690dd8d20697652c8651cdcb805863\"}}'" + "b'{\"app_name\": \"smart_brain\", \"version\": {\"readable\": \"1.3.2\", \"major\": 1, \"minor\": 3, \"patch\": 2}, \"git\": {\"url\": \"https://git.mount-mockery.de/smarthome/smart_brain.git\", \"ref\": \"d331408806813006009478c0160fa3f9d0cdac99\"}}'" ], "levelname": "DEBUG", "levelno": 10, @@ -1859,24 +1211,24 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483022.7653675, - "msecs": 765.0, - "relativeCreated": 460.791117, - "thread": 136328734033600, + "created": 1756488714.0465968, + "msecs": 46.0, + "relativeCreated": 456.368329, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic __info__ and payload b'{\"app_name\": \"smart_brain\", \"version\": {\"readable\": \"1.3.2\", \"major\": 1, \"minor\": 3, \"patch\": 2}, \"git\": {\"url\": \"https://git.mount-mockery.de/smarthome/smart_brain.git\", \"ref\": \"9c0aff5244690dd8d20697652c8651cdcb805863\"}}'", - "asctime": "2025-08-29 17:57:02,765" + "message": "Received message with topic __info__ and payload b'{\"app_name\": \"smart_brain\", \"version\": {\"readable\": \"1.3.2\", \"major\": 1, \"minor\": 3, \"patch\": 2}, \"git\": {\"url\": \"https://git.mount-mockery.de/smarthome/smart_brain.git\", \"ref\": \"d331408806813006009478c0160fa3f9d0cdac99\"}}'", + "asctime": "2025-08-29 19:31:54,046" } ], - "time_consumption": 0.4439570903778076 + "time_consumption": 0.44527292251586914 } ], - "time_consumption": 0.5003578662872314, - "time_start": "2025-08-29 17:57:02,708", - "time_finished": "2025-08-29 17:57:03,209" + "time_consumption": 0.5004830360412598, + "time_start": "2025-08-29 19:31:53,991", + "time_finished": "2025-08-29 19:31:54,491" }, "ViDevCommon.state (ffe.livingroom.main_light) -> Shelly.relay/0 (ffe.livingroom.main_light)": { "name": "__tLogger__", @@ -1891,16 +1243,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483023.2097359, - "msecs": 209.0, - "relativeCreated": 905.159711, - "thread": 136328761630976, + "created": 1756488714.4922981, + "msecs": 492.0, + "relativeCreated": 902.069669, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "ViDevCommon.state (ffe.livingroom.main_light) -> Shelly.relay/0 (ffe.livingroom.main_light)", - "asctime": "2025-08-29 17:57:03,209", + "asctime": "2025-08-29 19:31:54,492", "moduleLogger": [], "testcaseLogger": [ { @@ -1918,16 +1270,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483023.3103502, - "msecs": 310.0, - "relativeCreated": 1005.773813, - "thread": 136328761630976, + "created": 1756488714.5929854, + "msecs": 592.0, + "relativeCreated": 1002.756856, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:03,310", + "asctime": "2025-08-29 19:31:54,592", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state.set", @@ -1945,19 +1297,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.209928, - "msecs": 209.0, - "relativeCreated": 905.351531, - "thread": 136328761630976, + "created": 1756488714.492469, + "msecs": 492.0, + "relativeCreated": 902.240434, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:03,209" + "asctime": "2025-08-29 19:31:54,492" } ], - "time_consumption": 0.10042214393615723 + "time_consumption": 0.10051631927490234 }, { "name": "__tLogger__", @@ -1975,16 +1327,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483023.3107162, - "msecs": 310.0, - "relativeCreated": 1006.13988, - "thread": 136328761630976, + "created": 1756488714.5933416, + "msecs": 593.0, + "relativeCreated": 1003.113119, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:03,310", + "asctime": "2025-08-29 19:31:54,593", "moduleLogger": [ { "name": "__unittest__", @@ -2003,16 +1355,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483023.3105786, - "msecs": 310.0, - "relativeCreated": 1006.002466, - "thread": 136328761630976, + "created": 1756488714.593232, + "msecs": 593.0, + "relativeCreated": 1003.003239, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:03,310" + "asctime": "2025-08-29 19:31:54,593" }, { "name": "__unittest__", @@ -2032,19 +1384,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483023.3106525, - "msecs": 310.0, - "relativeCreated": 1006.076195, - "thread": 136328761630976, + "created": 1756488714.5932937, + "msecs": 593.0, + "relativeCreated": 1003.064907, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:03,310" + "asctime": "2025-08-29 19:31:54,593" } ], - "time_consumption": 6.365776062011719e-05 + "time_consumption": 4.792213439941406e-05 }, { "name": "__tLogger__", @@ -2062,16 +1414,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483023.4111714, - "msecs": 411.0, - "relativeCreated": 1106.594987, - "thread": 136328761630976, + "created": 1756488714.6938586, + "msecs": 693.0, + "relativeCreated": 1103.629868, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.livingroom.main_light) to True", - "asctime": "2025-08-29 17:57:03,411", + "asctime": "2025-08-29 19:31:54,693", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state.set", @@ -2089,16 +1441,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.3108287, - "msecs": 310.0, - "relativeCreated": 1006.252397, - "thread": 136328761630976, + "created": 1756488714.5935185, + "msecs": 593.0, + "relativeCreated": 1003.290126, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/state/set and payload true", - "asctime": "2025-08-29 17:57:03,310" + "asctime": "2025-08-29 19:31:54,593" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0.command", @@ -2116,16 +1468,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.313345, - "msecs": 313.0, - "relativeCreated": 1008.768587, - "thread": 136328734033600, + "created": 1756488714.5965526, + "msecs": 596.0, + "relativeCreated": 1006.324115, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-29 17:57:03,313" + "asctime": "2025-08-29 19:31:54,596" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -2143,16 +1495,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.3136554, - "msecs": 313.0, - "relativeCreated": 1009.079104, - "thread": 136328734033600, + "created": 1756488714.5967925, + "msecs": 596.0, + "relativeCreated": 1006.564044, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:03,313" + "asctime": "2025-08-29 19:31:54,596" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -2170,16 +1522,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.3140204, - "msecs": 314.0, - "relativeCreated": 1009.444155, - "thread": 136328734033600, + "created": 1756488714.597064, + "msecs": 597.0, + "relativeCreated": 1006.835356, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,314" + "asctime": "2025-08-29 19:31:54,597" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -2197,16 +1549,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.3147936, - "msecs": 314.0, - "relativeCreated": 1010.217083, - "thread": 136328734033600, + "created": 1756488714.5978951, + "msecs": 597.0, + "relativeCreated": 1007.666648, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:03,314" + "asctime": "2025-08-29 19:31:54,597" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -2224,16 +1576,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.3151376, - "msecs": 315.0, - "relativeCreated": 1010.561327, - "thread": 136328734033600, + "created": 1756488714.598159, + "msecs": 598.0, + "relativeCreated": 1007.930655, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,315" + "asctime": "2025-08-29 19:31:54,598" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", @@ -2251,16 +1603,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.3603024, - "msecs": 360.0, - "relativeCreated": 1055.726113, - "thread": 136328734033600, + "created": 1756488714.6437411, + "msecs": 643.0, + "relativeCreated": 1053.512579, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:03,360" + "asctime": "2025-08-29 19:31:54,643" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -2278,16 +1630,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.4005268, - "msecs": 400.0, - "relativeCreated": 1095.950639, - "thread": 136328734033600, + "created": 1756488714.6843061, + "msecs": 684.0, + "relativeCreated": 1094.077619, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:03,400" + "asctime": "2025-08-29 19:31:54,684" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -2305,16 +1657,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.4008894, - "msecs": 400.0, - "relativeCreated": 1096.313076, - "thread": 136328734033600, + "created": 1756488714.684666, + "msecs": 684.0, + "relativeCreated": 1094.437199, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,400" + "asctime": "2025-08-29 19:31:54,684" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -2332,16 +1684,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.4012344, - "msecs": 401.0, - "relativeCreated": 1096.658005, - "thread": 136328734033600, + "created": 1756488714.6850305, + "msecs": 685.0, + "relativeCreated": 1094.801747, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:03,401" + "asctime": "2025-08-29 19:31:54,685" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -2359,16 +1711,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.4013898, - "msecs": 401.0, - "relativeCreated": 1096.813383, - "thread": 136328734033600, + "created": 1756488714.6852045, + "msecs": 685.0, + "relativeCreated": 1094.97592, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,401" + "asctime": "2025-08-29 19:31:54,685" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -2386,16 +1738,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.4017732, - "msecs": 401.0, - "relativeCreated": 1097.197077, - "thread": 136328734033600, + "created": 1756488714.6855555, + "msecs": 685.0, + "relativeCreated": 1095.326812, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:03,401" + "asctime": "2025-08-29 19:31:54,685" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -2413,16 +1765,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.4019597, - "msecs": 401.0, - "relativeCreated": 1097.383347, - "thread": 136328734033600, + "created": 1756488714.6857667, + "msecs": 685.0, + "relativeCreated": 1095.538124, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,401" + "asctime": "2025-08-29 19:31:54,685" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -2440,16 +1792,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.4023404, - "msecs": 402.0, - "relativeCreated": 1097.764098, - "thread": 136328734033600, + "created": 1756488714.686094, + "msecs": 686.0, + "relativeCreated": 1095.865425, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:03,402" + "asctime": "2025-08-29 19:31:54,686" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -2467,16 +1819,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.4025476, - "msecs": 402.0, - "relativeCreated": 1097.97146, - "thread": 136328734033600, + "created": 1756488714.6862495, + "msecs": 686.0, + "relativeCreated": 1096.021011, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,402" + "asctime": "2025-08-29 19:31:54,686" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -2494,16 +1846,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.4030163, - "msecs": 403.0, - "relativeCreated": 1098.44016, - "thread": 136328734033600, + "created": 1756488714.686576, + "msecs": 686.0, + "relativeCreated": 1096.347386, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:03,403" + "asctime": "2025-08-29 19:31:54,686" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -2521,16 +1873,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.4032407, - "msecs": 403.0, - "relativeCreated": 1098.664435, - "thread": 136328734033600, + "created": 1756488714.68677, + "msecs": 686.0, + "relativeCreated": 1096.541332, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,403" + "asctime": "2025-08-29 19:31:54,686" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -2548,16 +1900,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.4035401, - "msecs": 403.0, - "relativeCreated": 1098.963878, - "thread": 136328734033600, + "created": 1756488714.6870751, + "msecs": 687.0, + "relativeCreated": 1096.846496, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:03,403" + "asctime": "2025-08-29 19:31:54,687" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -2575,16 +1927,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.4036686, - "msecs": 403.0, - "relativeCreated": 1099.092362, - "thread": 136328734033600, + "created": 1756488714.6872177, + "msecs": 687.0, + "relativeCreated": 1096.989057, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,403" + "asctime": "2025-08-29 19:31:54,687" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -2602,16 +1954,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.4039912, - "msecs": 403.0, - "relativeCreated": 1099.415069, - "thread": 136328734033600, + "created": 1756488714.6875734, + "msecs": 687.0, + "relativeCreated": 1097.344878, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50'", - "asctime": "2025-08-29 17:57:03,403" + "asctime": "2025-08-29 19:31:54,687" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -2629,16 +1981,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.4042647, - "msecs": 404.0, - "relativeCreated": 1099.688487, - "thread": 136328734033600, + "created": 1756488714.6878805, + "msecs": 687.0, + "relativeCreated": 1097.65186, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5'", - "asctime": "2025-08-29 17:57:03,404" + "asctime": "2025-08-29 19:31:54,687" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -2656,16 +2008,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.4044755, - "msecs": 404.0, - "relativeCreated": 1099.899085, - "thread": 136328734033600, + "created": 1756488714.6881168, + "msecs": 688.0, + "relativeCreated": 1097.888288, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,404" + "asctime": "2025-08-29 19:31:54,688" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -2683,16 +2035,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.4046957, - "msecs": 404.0, - "relativeCreated": 1100.119494, - "thread": 136328734033600, + "created": 1756488714.688356, + "msecs": 688.0, + "relativeCreated": 1098.127165, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,404" + "asctime": "2025-08-29 19:31:54,688" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -2710,16 +2062,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.4049048, - "msecs": 404.0, - "relativeCreated": 1100.328707, - "thread": 136328734033600, + "created": 1756488714.6885884, + "msecs": 688.0, + "relativeCreated": 1098.35971, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,404" + "asctime": "2025-08-29 19:31:54,688" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -2737,16 +2089,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.4051437, - "msecs": 405.0, - "relativeCreated": 1100.567501, - "thread": 136328734033600, + "created": 1756488714.688798, + "msecs": 688.0, + "relativeCreated": 1098.569293, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,405" + "asctime": "2025-08-29 19:31:54,688" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -2764,16 +2116,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.405454, - "msecs": 405.0, - "relativeCreated": 1100.877532, - "thread": 136328734033600, + "created": 1756488714.6890075, + "msecs": 689.0, + "relativeCreated": 1098.779066, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,405" + "asctime": "2025-08-29 19:31:54,689" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -2791,19 +2143,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.4057598, - "msecs": 405.0, - "relativeCreated": 1101.18351, - "thread": 136328734033600, + "created": 1756488714.6892202, + "msecs": 689.0, + "relativeCreated": 1098.991443, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,405" + "asctime": "2025-08-29 19:31:54,689" } ], - "time_consumption": 0.005411624908447266 + "time_consumption": 0.0046384334564208984 }, { "name": "__tLogger__", @@ -2821,16 +2173,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483023.4114885, - "msecs": 411.0, - "relativeCreated": 1106.912307, - "thread": 136328761630976, + "created": 1756488714.6941323, + "msecs": 694.0, + "relativeCreated": 1103.90374, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Shelly.relay/0 (ffe.livingroom.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:03,411", + "asctime": "2025-08-29 19:31:54,694", "moduleLogger": [ { "name": "__unittest__", @@ -2849,16 +2201,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483023.4113858, - "msecs": 411.0, - "relativeCreated": 1106.809636, - "thread": 136328761630976, + "created": 1756488714.694038, + "msecs": 694.0, + "relativeCreated": 1103.809444, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffe.livingroom.main_light)): True ()", - "asctime": "2025-08-29 17:57:03,411" + "asctime": "2025-08-29 19:31:54,694" }, { "name": "__unittest__", @@ -2878,19 +2230,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483023.411437, - "msecs": 411.0, - "relativeCreated": 1106.860784, - "thread": 136328761630976, + "created": 1756488714.6940894, + "msecs": 694.0, + "relativeCreated": 1103.860935, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffe.livingroom.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:03,411" + "asctime": "2025-08-29 19:31:54,694" } ], - "time_consumption": 5.14984130859375e-05 + "time_consumption": 4.291534423828125e-05 }, { "name": "__tLogger__", @@ -2908,16 +2260,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483023.5119941, - "msecs": 511.0, - "relativeCreated": 1207.417777, - "thread": 136328761630976, + "created": 1756488714.7946632, + "msecs": 794.0, + "relativeCreated": 1204.434512, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.livingroom.main_light) to False", - "asctime": "2025-08-29 17:57:03,511", + "asctime": "2025-08-29 19:31:54,794", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state.set", @@ -2935,16 +2287,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.4116395, - "msecs": 411.0, - "relativeCreated": 1107.063292, - "thread": 136328761630976, + "created": 1756488714.6942263, + "msecs": 694.0, + "relativeCreated": 1103.997513, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:03,411" + "asctime": "2025-08-29 19:31:54,694" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -2962,16 +2314,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.4483557, - "msecs": 448.0, - "relativeCreated": 1143.779354, - "thread": 136328734033600, + "created": 1756488714.732616, + "msecs": 732.0, + "relativeCreated": 1142.387443, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-29 17:57:03,448" + "asctime": "2025-08-29 19:31:54,732" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -2989,16 +2341,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.4892764, - "msecs": 489.0, - "relativeCreated": 1184.700033, - "thread": 136328734033600, + "created": 1756488714.7733724, + "msecs": 773.0, + "relativeCreated": 1183.143863, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50'", - "asctime": "2025-08-29 17:57:03,489" + "asctime": "2025-08-29 19:31:54,773" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -3016,16 +2368,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.4897168, - "msecs": 489.0, - "relativeCreated": 1185.14048, - "thread": 136328734033600, + "created": 1756488714.7738006, + "msecs": 773.0, + "relativeCreated": 1183.5721, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5'", - "asctime": "2025-08-29 17:57:03,489" + "asctime": "2025-08-29 19:31:54,773" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0.command", @@ -3043,16 +2395,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.4900086, - "msecs": 490.0, - "relativeCreated": 1185.432134, - "thread": 136328734033600, + "created": 1756488714.7740724, + "msecs": 774.0, + "relativeCreated": 1183.843816, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-29 17:57:03,490" + "asctime": "2025-08-29 19:31:54,774" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -3070,16 +2422,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.4901707, - "msecs": 490.0, - "relativeCreated": 1185.594307, - "thread": 136328734033600, + "created": 1756488714.774221, + "msecs": 774.0, + "relativeCreated": 1183.99245, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:03,490" + "asctime": "2025-08-29 19:31:54,774" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -3097,19 +2449,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.4907455, - "msecs": 490.0, - "relativeCreated": 1186.16921, - "thread": 136328734033600, + "created": 1756488714.7747316, + "msecs": 774.0, + "relativeCreated": 1184.503009, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:03,490" + "asctime": "2025-08-29 19:31:54,774" } ], - "time_consumption": 0.021248579025268555 + "time_consumption": 0.019931554794311523 }, { "name": "__tLogger__", @@ -3127,16 +2479,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483023.512356, - "msecs": 512.0, - "relativeCreated": 1207.779658, - "thread": 136328761630976, + "created": 1756488714.795006, + "msecs": 795.0, + "relativeCreated": 1204.777482, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Shelly.relay/0 (ffe.livingroom.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:03,512", + "asctime": "2025-08-29 19:31:54,795", "moduleLogger": [ { "name": "__unittest__", @@ -3155,16 +2507,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483023.512249, - "msecs": 512.0, - "relativeCreated": 1207.672823, - "thread": 136328761630976, + "created": 1756488714.7948952, + "msecs": 794.0, + "relativeCreated": 1204.666437, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffe.livingroom.main_light)): False ()", - "asctime": "2025-08-29 17:57:03,512" + "asctime": "2025-08-29 19:31:54,794" }, { "name": "__unittest__", @@ -3184,24 +2536,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483023.5123143, - "msecs": 512.0, - "relativeCreated": 1207.738163, - "thread": 136328761630976, + "created": 1756488714.7949471, + "msecs": 794.0, + "relativeCreated": 1204.718386, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffe.livingroom.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:03,512" + "asctime": "2025-08-29 19:31:54,794" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 5.888938903808594e-05 } ], - "time_consumption": 0.30262017250061035, - "time_start": "2025-08-29 17:57:03,209", - "time_finished": "2025-08-29 17:57:03,512" + "time_consumption": 0.3027079105377197, + "time_start": "2025-08-29 19:31:54,492", + "time_finished": "2025-08-29 19:31:54,795" }, "Shelly.relay/0 (ffe.livingroom.main_light) -> ViDevCommon.state (ffe.livingroom.main_light)": { "name": "__tLogger__", @@ -3216,16 +2568,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483023.512602, - "msecs": 512.0, - "relativeCreated": 1208.025776, - "thread": 136328761630976, + "created": 1756488714.7952266, + "msecs": 795.0, + "relativeCreated": 1204.998171, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Shelly.relay/0 (ffe.livingroom.main_light) -> ViDevCommon.state (ffe.livingroom.main_light)", - "asctime": "2025-08-29 17:57:03,512", + "asctime": "2025-08-29 19:31:54,795", "moduleLogger": [], "testcaseLogger": [ { @@ -3243,16 +2595,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483023.6131065, - "msecs": 613.0, - "relativeCreated": 1308.529991, - "thread": 136328761630976, + "created": 1756488714.895824, + "msecs": 895.0, + "relativeCreated": 1305.595181, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:03,613", + "asctime": "2025-08-29 19:31:54,895", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state.set", @@ -3270,16 +2622,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.5127432, - "msecs": 512.0, - "relativeCreated": 1208.166908, - "thread": 136328761630976, + "created": 1756488714.7953563, + "msecs": 795.0, + "relativeCreated": 1205.127622, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:03,512" + "asctime": "2025-08-29 19:31:54,795" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", @@ -3297,16 +2649,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.534544, - "msecs": 534.0, - "relativeCreated": 1229.967672, - "thread": 136328734033600, + "created": 1756488714.8183653, + "msecs": 818.0, + "relativeCreated": 1228.136854, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:03,534" + "asctime": "2025-08-29 19:31:54,818" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -3324,16 +2676,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.5756567, - "msecs": 575.0, - "relativeCreated": 1271.08041, - "thread": 136328734033600, + "created": 1756488714.8593473, + "msecs": 859.0, + "relativeCreated": 1269.118812, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:03,575" + "asctime": "2025-08-29 19:31:54,859" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -3351,16 +2703,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.576083, - "msecs": 576.0, - "relativeCreated": 1271.506613, - "thread": 136328734033600, + "created": 1756488714.8596563, + "msecs": 859.0, + "relativeCreated": 1269.427994, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,576" + "asctime": "2025-08-29 19:31:54,859" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -3378,16 +2730,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.5766127, - "msecs": 576.0, - "relativeCreated": 1272.03633, - "thread": 136328734033600, + "created": 1756488714.8600006, + "msecs": 860.0, + "relativeCreated": 1269.771961, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:03,576" + "asctime": "2025-08-29 19:31:54,860" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -3405,16 +2757,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.5768754, - "msecs": 576.0, - "relativeCreated": 1272.299322, - "thread": 136328734033600, + "created": 1756488714.8601627, + "msecs": 860.0, + "relativeCreated": 1269.934298, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,576" + "asctime": "2025-08-29 19:31:54,860" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -3432,16 +2784,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.577232, - "msecs": 577.0, - "relativeCreated": 1272.655459, - "thread": 136328734033600, + "created": 1756488714.860501, + "msecs": 860.0, + "relativeCreated": 1270.272494, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:03,577" + "asctime": "2025-08-29 19:31:54,860" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -3459,16 +2811,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.577374, - "msecs": 577.0, - "relativeCreated": 1272.797607, - "thread": 136328734033600, + "created": 1756488714.8606448, + "msecs": 860.0, + "relativeCreated": 1270.416215, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,577" + "asctime": "2025-08-29 19:31:54,860" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -3486,16 +2838,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.577605, - "msecs": 577.0, - "relativeCreated": 1273.028721, - "thread": 136328734033600, + "created": 1756488714.8608937, + "msecs": 860.0, + "relativeCreated": 1270.665134, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:03,577" + "asctime": "2025-08-29 19:31:54,860" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -3513,16 +2865,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.5777276, - "msecs": 577.0, - "relativeCreated": 1273.151095, - "thread": 136328734033600, + "created": 1756488714.8610234, + "msecs": 861.0, + "relativeCreated": 1270.794917, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,577" + "asctime": "2025-08-29 19:31:54,861" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -3540,16 +2892,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.5780182, - "msecs": 578.0, - "relativeCreated": 1273.441922, - "thread": 136328734033600, + "created": 1756488714.8613102, + "msecs": 861.0, + "relativeCreated": 1271.081743, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:03,578" + "asctime": "2025-08-29 19:31:54,861" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -3567,16 +2919,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.5781448, - "msecs": 578.0, - "relativeCreated": 1273.568512, - "thread": 136328734033600, + "created": 1756488714.8614562, + "msecs": 861.0, + "relativeCreated": 1271.227579, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,578" + "asctime": "2025-08-29 19:31:54,861" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -3594,16 +2946,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.5783572, - "msecs": 578.0, - "relativeCreated": 1273.780942, - "thread": 136328734033600, + "created": 1756488714.8616798, + "msecs": 861.0, + "relativeCreated": 1271.451224, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:03,578" + "asctime": "2025-08-29 19:31:54,861" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -3621,16 +2973,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.578481, - "msecs": 578.0, - "relativeCreated": 1273.904674, - "thread": 136328734033600, + "created": 1756488714.8618026, + "msecs": 861.0, + "relativeCreated": 1271.573993, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,578" + "asctime": "2025-08-29 19:31:54,861" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -3648,16 +3000,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.578771, - "msecs": 578.0, - "relativeCreated": 1274.19493, - "thread": 136328734033600, + "created": 1756488714.8620641, + "msecs": 862.0, + "relativeCreated": 1271.835575, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,578" + "asctime": "2025-08-29 19:31:54,862" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -3675,16 +3027,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.5790722, - "msecs": 579.0, - "relativeCreated": 1274.495849, - "thread": 136328734033600, + "created": 1756488714.862298, + "msecs": 862.0, + "relativeCreated": 1272.069664, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,579" + "asctime": "2025-08-29 19:31:54,862" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -3702,16 +3054,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.5793173, - "msecs": 579.0, - "relativeCreated": 1274.740861, - "thread": 136328734033600, + "created": 1756488714.8625104, + "msecs": 862.0, + "relativeCreated": 1272.281735, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,579" + "asctime": "2025-08-29 19:31:54,862" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -3729,16 +3081,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.5795825, - "msecs": 579.0, - "relativeCreated": 1275.006206, - "thread": 136328734033600, + "created": 1756488714.8627098, + "msecs": 862.0, + "relativeCreated": 1272.481097, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,579" + "asctime": "2025-08-29 19:31:54,862" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -3756,16 +3108,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.579799, - "msecs": 579.0, - "relativeCreated": 1275.222612, - "thread": 136328734033600, + "created": 1756488714.8629022, + "msecs": 862.0, + "relativeCreated": 1272.673577, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,579" + "asctime": "2025-08-29 19:31:54,862" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -3783,19 +3135,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.5800407, - "msecs": 580.0, - "relativeCreated": 1275.464296, - "thread": 136328734033600, + "created": 1756488714.8630948, + "msecs": 863.0, + "relativeCreated": 1272.866132, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,580" + "asctime": "2025-08-29 19:31:54,863" } ], - "time_consumption": 0.0330657958984375 + "time_consumption": 0.032729148864746094 }, { "name": "__tLogger__", @@ -3813,16 +3165,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483023.6134992, - "msecs": 613.0, - "relativeCreated": 1308.922767, - "thread": 136328761630976, + "created": 1756488714.8961887, + "msecs": 896.0, + "relativeCreated": 1305.960226, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:03,613", + "asctime": "2025-08-29 19:31:54,896", "moduleLogger": [ { "name": "__unittest__", @@ -3841,16 +3193,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483023.6133783, - "msecs": 613.0, - "relativeCreated": 1308.801917, - "thread": 136328761630976, + "created": 1756488714.8960912, + "msecs": 896.0, + "relativeCreated": 1305.862458, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:03,613" + "asctime": "2025-08-29 19:31:54,896" }, { "name": "__unittest__", @@ -3870,19 +3222,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483023.6134565, - "msecs": 613.0, - "relativeCreated": 1308.88006, - "thread": 136328761630976, + "created": 1756488714.896148, + "msecs": 896.0, + "relativeCreated": 1305.919467, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:03,613" + "asctime": "2025-08-29 19:31:54,896" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 4.076957702636719e-05 }, { "name": "__tLogger__", @@ -3900,16 +3252,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483023.714174, - "msecs": 714.0, - "relativeCreated": 1409.597733, - "thread": 136328761630976, + "created": 1756488714.9968905, + "msecs": 996.0, + "relativeCreated": 1406.662055, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffe.livingroom.main_light) to True", - "asctime": "2025-08-29 17:57:03,714", + "asctime": "2025-08-29 19:31:54,996", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -3927,16 +3279,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.6136222, - "msecs": 613.0, - "relativeCreated": 1309.04587, - "thread": 136328761630976, + "created": 1756488714.8963027, + "msecs": 896.0, + "relativeCreated": 1306.073998, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:03,613" + "asctime": "2025-08-29 19:31:54,896" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -3954,16 +3306,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.6139572, - "msecs": 613.0, - "relativeCreated": 1309.38074, - "thread": 136328761630976, + "created": 1756488714.8966331, + "msecs": 896.0, + "relativeCreated": 1306.404627, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,613" + "asctime": "2025-08-29 19:31:54,896" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -3981,16 +3333,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.6145692, - "msecs": 614.0, - "relativeCreated": 1309.992899, - "thread": 136328734033600, + "created": 1756488714.8973112, + "msecs": 897.0, + "relativeCreated": 1307.082708, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:03,614" + "asctime": "2025-08-29 19:31:54,897" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -4008,16 +3360,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.6149106, - "msecs": 614.0, - "relativeCreated": 1310.334314, - "thread": 136328734033600, + "created": 1756488714.8976567, + "msecs": 897.0, + "relativeCreated": 1307.428104, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,614" + "asctime": "2025-08-29 19:31:54,897" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -4035,16 +3387,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.655603, - "msecs": 655.0, - "relativeCreated": 1351.02669, - "thread": 136328734033600, + "created": 1756488714.9382648, + "msecs": 938.0, + "relativeCreated": 1348.03621, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-29 17:57:03,655" + "asctime": "2025-08-29 19:31:54,938" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", @@ -4062,16 +3414,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.6625023, - "msecs": 662.0, - "relativeCreated": 1357.925981, - "thread": 136328734033600, + "created": 1756488714.9466548, + "msecs": 946.0, + "relativeCreated": 1356.426056, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:03,662" + "asctime": "2025-08-29 19:31:54,946" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -4089,16 +3441,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.6629126, - "msecs": 662.0, - "relativeCreated": 1358.336159, - "thread": 136328734033600, + "created": 1756488714.9470446, + "msecs": 947.0, + "relativeCreated": 1356.816006, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:03,662" + "asctime": "2025-08-29 19:31:54,947" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -4116,16 +3468,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.6695344, - "msecs": 669.0, - "relativeCreated": 1364.958051, - "thread": 136328734033600, + "created": 1756488714.947224, + "msecs": 947.0, + "relativeCreated": 1356.995186, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,669" + "asctime": "2025-08-29 19:31:54,947" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -4143,16 +3495,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.6699083, - "msecs": 669.0, - "relativeCreated": 1365.332028, - "thread": 136328734033600, + "created": 1756488714.9475477, + "msecs": 947.0, + "relativeCreated": 1357.319096, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:03,669" + "asctime": "2025-08-29 19:31:54,947" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -4170,16 +3522,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.6701002, - "msecs": 670.0, - "relativeCreated": 1365.523957, - "thread": 136328734033600, + "created": 1756488714.9476857, + "msecs": 947.0, + "relativeCreated": 1357.457128, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,670" + "asctime": "2025-08-29 19:31:54,947" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -4197,16 +3549,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.6706278, - "msecs": 670.0, - "relativeCreated": 1366.051635, - "thread": 136328734033600, + "created": 1756488714.9479928, + "msecs": 947.0, + "relativeCreated": 1357.764322, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:03,670" + "asctime": "2025-08-29 19:31:54,947" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -4224,16 +3576,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.6708188, - "msecs": 670.0, - "relativeCreated": 1366.242626, - "thread": 136328734033600, + "created": 1756488714.9481692, + "msecs": 948.0, + "relativeCreated": 1357.940739, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,670" + "asctime": "2025-08-29 19:31:54,948" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -4251,16 +3603,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.6711898, - "msecs": 671.0, - "relativeCreated": 1366.613476, - "thread": 136328734033600, + "created": 1756488714.9484904, + "msecs": 948.0, + "relativeCreated": 1358.261961, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:03,671" + "asctime": "2025-08-29 19:31:54,948" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -4278,16 +3630,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.6713672, - "msecs": 671.0, - "relativeCreated": 1366.790796, - "thread": 136328734033600, + "created": 1756488714.9486609, + "msecs": 948.0, + "relativeCreated": 1358.43221, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,671" + "asctime": "2025-08-29 19:31:54,948" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -4305,16 +3657,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.671759, - "msecs": 671.0, - "relativeCreated": 1367.182623, - "thread": 136328734033600, + "created": 1756488714.9489532, + "msecs": 948.0, + "relativeCreated": 1358.724484, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:03,671" + "asctime": "2025-08-29 19:31:54,948" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -4332,16 +3684,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.6719398, - "msecs": 671.0, - "relativeCreated": 1367.363561, - "thread": 136328734033600, + "created": 1756488714.9490924, + "msecs": 949.0, + "relativeCreated": 1358.863675, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,671" + "asctime": "2025-08-29 19:31:54,949" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -4359,16 +3711,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.6722639, - "msecs": 672.0, - "relativeCreated": 1367.687678, - "thread": 136328734033600, + "created": 1756488714.9493895, + "msecs": 949.0, + "relativeCreated": 1359.161104, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:03,672" + "asctime": "2025-08-29 19:31:54,949" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -4386,16 +3738,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.6724355, - "msecs": 672.0, - "relativeCreated": 1367.859225, - "thread": 136328734033600, + "created": 1756488714.949553, + "msecs": 949.0, + "relativeCreated": 1359.324363, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,672" + "asctime": "2025-08-29 19:31:54,949" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -4413,16 +3765,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.6727545, - "msecs": 672.0, - "relativeCreated": 1368.178011, - "thread": 136328734033600, + "created": 1756488714.9498448, + "msecs": 949.0, + "relativeCreated": 1359.616264, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,672" + "asctime": "2025-08-29 19:31:54,949" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -4440,16 +3792,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.673099, - "msecs": 673.0, - "relativeCreated": 1368.522656, - "thread": 136328734033600, + "created": 1756488714.9500957, + "msecs": 950.0, + "relativeCreated": 1359.866994, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,673" + "asctime": "2025-08-29 19:31:54,950" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -4467,16 +3819,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.6733377, - "msecs": 673.0, - "relativeCreated": 1368.7614, - "thread": 136328734033600, + "created": 1756488714.9503233, + "msecs": 950.0, + "relativeCreated": 1360.094907, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,673" + "asctime": "2025-08-29 19:31:54,950" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -4494,16 +3846,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.673585, - "msecs": 673.0, - "relativeCreated": 1369.008666, - "thread": 136328734033600, + "created": 1756488714.9505386, + "msecs": 950.0, + "relativeCreated": 1360.310159, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,673" + "asctime": "2025-08-29 19:31:54,950" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -4521,16 +3873,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.6737943, - "msecs": 673.0, - "relativeCreated": 1369.217914, - "thread": 136328734033600, + "created": 1756488714.950744, + "msecs": 950.0, + "relativeCreated": 1360.515257, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,673" + "asctime": "2025-08-29 19:31:54,950" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -4548,16 +3900,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.6740367, - "msecs": 674.0, - "relativeCreated": 1369.460304, - "thread": 136328734033600, + "created": 1756488714.9509382, + "msecs": 950.0, + "relativeCreated": 1360.709497, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,674" + "asctime": "2025-08-29 19:31:54,950" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -4575,19 +3927,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.7133694, - "msecs": 713.0, - "relativeCreated": 1408.793073, - "thread": 136328734033600, + "created": 1756488714.992671, + "msecs": 992.0, + "relativeCreated": 1402.442412, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-29 17:57:03,713" + "asctime": "2025-08-29 19:31:54,992" } ], - "time_consumption": 0.0008046627044677734 + "time_consumption": 0.004219532012939453 }, { "name": "__tLogger__", @@ -4605,16 +3957,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483023.714467, - "msecs": 714.0, - "relativeCreated": 1409.890654, - "thread": 136328761630976, + "created": 1756488714.9971976, + "msecs": 997.0, + "relativeCreated": 1406.968921, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.state (ffe.livingroom.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:03,714", + "asctime": "2025-08-29 19:31:54,997", "moduleLogger": [ { "name": "__unittest__", @@ -4633,16 +3985,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483023.7143438, - "msecs": 714.0, - "relativeCreated": 1409.767432, - "thread": 136328761630976, + "created": 1756488714.9971113, + "msecs": 997.0, + "relativeCreated": 1406.882782, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.livingroom.main_light)): True ()", - "asctime": "2025-08-29 17:57:03,714" + "asctime": "2025-08-29 19:31:54,997" }, { "name": "__unittest__", @@ -4662,19 +4014,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483023.7144105, - "msecs": 714.0, - "relativeCreated": 1409.834097, - "thread": 136328761630976, + "created": 1756488714.9971597, + "msecs": 997.0, + "relativeCreated": 1406.931209, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.livingroom.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:03,714" + "asctime": "2025-08-29 19:31:54,997" } ], - "time_consumption": 5.650520324707031e-05 + "time_consumption": 3.790855407714844e-05 }, { "name": "__tLogger__", @@ -4692,16 +4044,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483023.814927, - "msecs": 814.0, - "relativeCreated": 1510.350723, - "thread": 136328761630976, + "created": 1756488715.0976129, + "msecs": 97.0, + "relativeCreated": 1507.384278, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffe.livingroom.main_light) to False", - "asctime": "2025-08-29 17:57:03,814", + "asctime": "2025-08-29 19:31:55,097", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -4719,16 +4071,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.7146053, - "msecs": 714.0, - "relativeCreated": 1410.029079, - "thread": 136328761630976, + "created": 1756488714.9972975, + "msecs": 997.0, + "relativeCreated": 1407.068926, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:03,714" + "asctime": "2025-08-29 19:31:54,997" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -4746,16 +4098,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.715212, - "msecs": 715.0, - "relativeCreated": 1410.635641, - "thread": 136328734033600, + "created": 1756488714.9983428, + "msecs": 998.0, + "relativeCreated": 1408.114197, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:03,715" + "asctime": "2025-08-29 19:31:54,998" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", @@ -4773,16 +4125,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.7572677, - "msecs": 757.0, - "relativeCreated": 1452.691461, - "thread": 136328734033600, + "created": 1756488715.0392125, + "msecs": 39.0, + "relativeCreated": 1448.983995, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:03,757" + "asctime": "2025-08-29 19:31:55,039" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -4800,16 +4152,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.7634642, - "msecs": 763.0, - "relativeCreated": 1458.887863, - "thread": 136328734033600, + "created": 1756488715.042245, + "msecs": 42.0, + "relativeCreated": 1452.016276, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:03,763" + "asctime": "2025-08-29 19:31:55,042" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -4827,16 +4179,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.7637663, - "msecs": 763.0, - "relativeCreated": 1459.190053, - "thread": 136328734033600, + "created": 1756488715.0425756, + "msecs": 42.0, + "relativeCreated": 1452.34701, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,763" + "asctime": "2025-08-29 19:31:55,042" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -4854,16 +4206,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.7641332, - "msecs": 764.0, - "relativeCreated": 1459.556886, - "thread": 136328734033600, + "created": 1756488715.0429022, + "msecs": 42.0, + "relativeCreated": 1452.673803, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:03,764" + "asctime": "2025-08-29 19:31:55,042" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -4881,16 +4233,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.7642877, - "msecs": 764.0, - "relativeCreated": 1459.711364, - "thread": 136328734033600, + "created": 1756488715.0430453, + "msecs": 43.0, + "relativeCreated": 1452.816845, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,764" + "asctime": "2025-08-29 19:31:55,043" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -4908,16 +4260,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.7646086, - "msecs": 764.0, - "relativeCreated": 1460.032138, - "thread": 136328734033600, + "created": 1756488715.043364, + "msecs": 43.0, + "relativeCreated": 1453.135568, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:03,764" + "asctime": "2025-08-29 19:31:55,043" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -4935,16 +4287,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.7647388, - "msecs": 764.0, - "relativeCreated": 1460.162574, - "thread": 136328734033600, + "created": 1756488715.04352, + "msecs": 43.0, + "relativeCreated": 1453.291536, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,764" + "asctime": "2025-08-29 19:31:55,043" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -4962,16 +4314,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.7650242, - "msecs": 765.0, - "relativeCreated": 1460.447917, - "thread": 136328734033600, + "created": 1756488715.0437799, + "msecs": 43.0, + "relativeCreated": 1453.551211, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:03,765" + "asctime": "2025-08-29 19:31:55,043" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -4989,16 +4341,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.7651436, - "msecs": 765.0, - "relativeCreated": 1460.567309, - "thread": 136328734033600, + "created": 1756488715.0439045, + "msecs": 43.0, + "relativeCreated": 1453.675888, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,765" + "asctime": "2025-08-29 19:31:55,043" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -5016,16 +4368,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.7653873, - "msecs": 765.0, - "relativeCreated": 1460.810896, - "thread": 136328734033600, + "created": 1756488715.04416, + "msecs": 44.0, + "relativeCreated": 1453.931431, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:03,765" + "asctime": "2025-08-29 19:31:55,044" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -5043,16 +4395,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.765503, - "msecs": 765.0, - "relativeCreated": 1460.926573, - "thread": 136328734033600, + "created": 1756488715.0442944, + "msecs": 44.0, + "relativeCreated": 1454.065912, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,765" + "asctime": "2025-08-29 19:31:55,044" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -5070,16 +4422,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.7657433, - "msecs": 765.0, - "relativeCreated": 1461.167073, - "thread": 136328734033600, + "created": 1756488715.0448103, + "msecs": 44.0, + "relativeCreated": 1454.581704, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:03,765" + "asctime": "2025-08-29 19:31:55,044" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -5097,16 +4449,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.765951, - "msecs": 765.0, - "relativeCreated": 1461.374592, - "thread": 136328734033600, + "created": 1756488715.0451481, + "msecs": 45.0, + "relativeCreated": 1454.919502, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,765" + "asctime": "2025-08-29 19:31:55,045" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -5124,16 +4476,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.7663708, - "msecs": 766.0, - "relativeCreated": 1461.794462, - "thread": 136328734033600, + "created": 1756488715.0455248, + "msecs": 45.0, + "relativeCreated": 1455.296249, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,766" + "asctime": "2025-08-29 19:31:55,045" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -5151,16 +4503,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.7667658, - "msecs": 766.0, - "relativeCreated": 1462.189503, - "thread": 136328734033600, + "created": 1756488715.0457962, + "msecs": 45.0, + "relativeCreated": 1455.56743, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,766" + "asctime": "2025-08-29 19:31:55,045" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -5178,16 +4530,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.7671456, - "msecs": 767.0, - "relativeCreated": 1462.569389, - "thread": 136328734033600, + "created": 1756488715.046085, + "msecs": 46.0, + "relativeCreated": 1455.856277, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,767" + "asctime": "2025-08-29 19:31:55,046" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -5205,16 +4557,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.7674568, - "msecs": 767.0, - "relativeCreated": 1462.880443, - "thread": 136328734033600, + "created": 1756488715.0463798, + "msecs": 46.0, + "relativeCreated": 1456.151284, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,767" + "asctime": "2025-08-29 19:31:55,046" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -5232,16 +4584,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.767797, - "msecs": 767.0, - "relativeCreated": 1463.220596, - "thread": 136328734033600, + "created": 1756488715.0466886, + "msecs": 46.0, + "relativeCreated": 1456.459838, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,767" + "asctime": "2025-08-29 19:31:55,046" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -5259,16 +4611,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.7681363, - "msecs": 768.0, - "relativeCreated": 1463.559881, - "thread": 136328734033600, + "created": 1756488715.0470057, + "msecs": 47.0, + "relativeCreated": 1456.777237, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,768" + "asctime": "2025-08-29 19:31:55,047" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -5286,19 +4638,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.8110068, - "msecs": 811.0, - "relativeCreated": 1506.43038, - "thread": 136328734033600, + "created": 1756488715.0963929, + "msecs": 96.0, + "relativeCreated": 1506.164359, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-29 17:57:03,811" + "asctime": "2025-08-29 19:31:55,096" } ], - "time_consumption": 0.003920316696166992 + "time_consumption": 0.0012199878692626953 }, { "name": "__tLogger__", @@ -5316,16 +4668,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483023.8152194, - "msecs": 815.0, - "relativeCreated": 1510.643181, - "thread": 136328761630976, + "created": 1756488715.0978312, + "msecs": 97.0, + "relativeCreated": 1507.602512, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.state (ffe.livingroom.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:03,815", + "asctime": "2025-08-29 19:31:55,097", "moduleLogger": [ { "name": "__unittest__", @@ -5344,16 +4696,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483023.8151238, - "msecs": 815.0, - "relativeCreated": 1510.547476, - "thread": 136328761630976, + "created": 1756488715.0977478, + "msecs": 97.0, + "relativeCreated": 1507.519185, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.livingroom.main_light)): False ()", - "asctime": "2025-08-29 17:57:03,815" + "asctime": "2025-08-29 19:31:55,097" }, { "name": "__unittest__", @@ -5373,24 +4725,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483023.8151762, - "msecs": 815.0, - "relativeCreated": 1510.599924, - "thread": 136328761630976, + "created": 1756488715.0977929, + "msecs": 97.0, + "relativeCreated": 1507.564252, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.livingroom.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:03,815" + "asctime": "2025-08-29 19:31:55,097" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 3.838539123535156e-05 } ], - "time_consumption": 0.30261731147766113, - "time_start": "2025-08-29 17:57:03,512", - "time_finished": "2025-08-29 17:57:03,815" + "time_consumption": 0.30260467529296875, + "time_start": "2025-08-29 19:31:54,795", + "time_finished": "2025-08-29 19:31:55,097" }, "ViDevCommon.state (ffe.livingroom.floorlamp) -> Light.state (ffe.livingroom.floor_light)": { "name": "__tLogger__", @@ -5405,16 +4757,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483023.8154814, - "msecs": 815.0, - "relativeCreated": 1510.905015, - "thread": 136328761630976, + "created": 1756488715.0980616, + "msecs": 98.0, + "relativeCreated": 1507.832901, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "ViDevCommon.state (ffe.livingroom.floorlamp) -> Light.state (ffe.livingroom.floor_light)", - "asctime": "2025-08-29 17:57:03,815", + "asctime": "2025-08-29 19:31:55,098", "moduleLogger": [], "testcaseLogger": [ { @@ -5432,16 +4784,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483023.9160156, - "msecs": 916.0, - "relativeCreated": 1611.43919, - "thread": 136328761630976, + "created": 1756488715.19862, + "msecs": 198.0, + "relativeCreated": 1608.391715, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:03,916", + "asctime": "2025-08-29 19:31:55,198", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state.set", @@ -5459,19 +4811,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.815611, - "msecs": 815.0, - "relativeCreated": 1511.034634, - "thread": 136328761630976, + "created": 1756488715.0981817, + "msecs": 98.0, + "relativeCreated": 1507.952992, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/state/set and payload false", - "asctime": "2025-08-29 17:57:03,815" + "asctime": "2025-08-29 19:31:55,098" } ], - "time_consumption": 0.10040473937988281 + "time_consumption": 0.10043835639953613 }, { "name": "__tLogger__", @@ -5489,16 +4841,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483023.916405, - "msecs": 916.0, - "relativeCreated": 1611.828614, - "thread": 136328761630976, + "created": 1756488715.199007, + "msecs": 199.0, + "relativeCreated": 1608.778488, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:03,916", + "asctime": "2025-08-29 19:31:55,199", "moduleLogger": [ { "name": "__unittest__", @@ -5517,16 +4869,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483023.916298, - "msecs": 916.0, - "relativeCreated": 1611.721736, - "thread": 136328761630976, + "created": 1756488715.1988964, + "msecs": 198.0, + "relativeCreated": 1608.667693, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:03,916" + "asctime": "2025-08-29 19:31:55,198" }, { "name": "__unittest__", @@ -5546,19 +4898,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483023.9163597, - "msecs": 916.0, - "relativeCreated": 1611.783266, - "thread": 136328761630976, + "created": 1756488715.1989553, + "msecs": 198.0, + "relativeCreated": 1608.726728, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:03,916" + "asctime": "2025-08-29 19:31:55,198" } ], - "time_consumption": 4.5299530029296875e-05 + "time_consumption": 5.173683166503906e-05 }, { "name": "__tLogger__", @@ -5576,16 +4928,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483024.0168095, - "msecs": 16.0, - "relativeCreated": 1712.233079, - "thread": 136328761630976, + "created": 1756488715.2996347, + "msecs": 299.0, + "relativeCreated": 1709.406033, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.livingroom.floorlamp) to True", - "asctime": "2025-08-29 17:57:04,016", + "asctime": "2025-08-29 19:31:55,299", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state.set", @@ -5603,16 +4955,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.9165158, - "msecs": 916.0, - "relativeCreated": 1611.939627, - "thread": 136328761630976, + "created": 1756488715.1991193, + "msecs": 199.0, + "relativeCreated": 1608.890768, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/state/set and payload true", - "asctime": "2025-08-29 17:57:03,916" + "asctime": "2025-08-29 19:31:55,199" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -5630,16 +4982,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.921121, - "msecs": 921.0, - "relativeCreated": 1616.544528, - "thread": 136328734033600, + "created": 1756488715.203417, + "msecs": 203.0, + "relativeCreated": 1613.18844, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:03,921" + "asctime": "2025-08-29 19:31:55,203" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -5657,16 +5009,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.9214444, - "msecs": 921.0, - "relativeCreated": 1616.868112, - "thread": 136328734033600, + "created": 1756488715.203701, + "msecs": 203.0, + "relativeCreated": 1613.472339, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,921" + "asctime": "2025-08-29 19:31:55,203" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -5684,16 +5036,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.9223752, - "msecs": 922.0, - "relativeCreated": 1617.798928, - "thread": 136328734033600, + "created": 1756488715.204248, + "msecs": 204.0, + "relativeCreated": 1614.01946, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:03,922" + "asctime": "2025-08-29 19:31:55,204" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -5711,43 +5063,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.922623, - "msecs": 922.0, - "relativeCreated": 1618.046738, - "thread": 136328734033600, + "created": 1756488715.2043984, + "msecs": 204.0, + "relativeCreated": 1614.169658, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,922" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483023.923266, - "msecs": 923.0, - "relativeCreated": 1618.689721, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,923" + "asctime": "2025-08-29 19:31:55,204" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -5765,16 +5090,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.9237027, - "msecs": 923.0, - "relativeCreated": 1619.126571, - "thread": 136328734033600, + "created": 1756488715.204678, + "msecs": 204.0, + "relativeCreated": 1614.449653, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:03,923" + "asctime": "2025-08-29 19:31:55,204" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -5792,16 +5117,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.92396, - "msecs": 923.0, - "relativeCreated": 1619.383855, - "thread": 136328734033600, + "created": 1756488715.2048156, + "msecs": 204.0, + "relativeCreated": 1614.587174, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,923" + "asctime": "2025-08-29 19:31:55,204" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -5819,16 +5144,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.9242651, - "msecs": 924.0, - "relativeCreated": 1619.688812, - "thread": 136328734033600, + "created": 1756488715.2051163, + "msecs": 205.0, + "relativeCreated": 1614.887686, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:03,924" + "asctime": "2025-08-29 19:31:55,205" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -5846,16 +5171,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.9244237, - "msecs": 924.0, - "relativeCreated": 1619.847245, - "thread": 136328734033600, + "created": 1756488715.2053032, + "msecs": 205.0, + "relativeCreated": 1615.074767, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,924" + "asctime": "2025-08-29 19:31:55,205" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -5873,16 +5198,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.9247804, - "msecs": 924.0, - "relativeCreated": 1620.203949, - "thread": 136328734033600, + "created": 1756488715.2056527, + "msecs": 205.0, + "relativeCreated": 1615.424059, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:03,924" + "asctime": "2025-08-29 19:31:55,205" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -5900,16 +5225,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.9249449, - "msecs": 924.0, - "relativeCreated": 1620.36865, - "thread": 136328734033600, + "created": 1756488715.2058136, + "msecs": 205.0, + "relativeCreated": 1615.585146, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,924" + "asctime": "2025-08-29 19:31:55,205" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -5927,16 +5252,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.925214, - "msecs": 925.0, - "relativeCreated": 1620.637598, - "thread": 136328734033600, + "created": 1756488715.206092, + "msecs": 206.0, + "relativeCreated": 1615.863181, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:03,925" + "asctime": "2025-08-29 19:31:55,206" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -5954,16 +5279,43 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483023.9253376, - "msecs": 925.0, - "relativeCreated": 1620.761299, - "thread": 136328734033600, + "created": 1756488715.2062185, + "msecs": 206.0, + "relativeCreated": 1615.99001, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:03,925" + "asctime": "2025-08-29 19:31:55,206" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488715.2065008, + "msecs": 206.0, + "relativeCreated": 1616.272215, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:31:55,206" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -5981,16 +5333,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.925588, - "msecs": 925.0, - "relativeCreated": 1621.011545, - "thread": 136328734033600, + "created": 1756488715.206742, + "msecs": 206.0, + "relativeCreated": 1616.513528, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,925" + "asctime": "2025-08-29 19:31:55,206" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -6008,16 +5360,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.9259098, - "msecs": 925.0, - "relativeCreated": 1621.333566, - "thread": 136328734033600, + "created": 1756488715.206941, + "msecs": 206.0, + "relativeCreated": 1616.712362, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,925" + "asctime": "2025-08-29 19:31:55,206" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -6035,16 +5387,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.9260983, - "msecs": 926.0, - "relativeCreated": 1621.522231, - "thread": 136328734033600, + "created": 1756488715.2071445, + "msecs": 207.0, + "relativeCreated": 1616.915938, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,926" + "asctime": "2025-08-29 19:31:55,207" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -6062,16 +5414,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.926271, - "msecs": 926.0, - "relativeCreated": 1621.694542, - "thread": 136328734033600, + "created": 1756488715.207345, + "msecs": 207.0, + "relativeCreated": 1617.116418, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,926" + "asctime": "2025-08-29 19:31:55,207" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -6089,16 +5441,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.9671555, - "msecs": 967.0, - "relativeCreated": 1662.579188, - "thread": 136328734033600, + "created": 1756488715.2469778, + "msecs": 246.0, + "relativeCreated": 1656.749296, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:03,967" + "asctime": "2025-08-29 19:31:55,246" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -6116,19 +5468,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483023.9675677, - "msecs": 967.0, - "relativeCreated": 1662.991413, - "thread": 136328734033600, + "created": 1756488715.2493458, + "msecs": 249.0, + "relativeCreated": 1659.117215, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-29 17:57:03,967" + "asctime": "2025-08-29 19:31:55,249" } ], - "time_consumption": 0.04924178123474121 + "time_consumption": 0.05028891563415527 }, { "name": "__tLogger__", @@ -6146,16 +5498,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483024.0172203, - "msecs": 17.0, - "relativeCreated": 1712.644146, - "thread": 136328761630976, + "created": 1756488715.3000538, + "msecs": 300.0, + "relativeCreated": 1709.825123, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.state (ffe.livingroom.floor_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:04,017", + "asctime": "2025-08-29 19:31:55,300", "moduleLogger": [ { "name": "__unittest__", @@ -6174,16 +5526,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483024.0171287, - "msecs": 17.0, - "relativeCreated": 1712.552439, - "thread": 136328761630976, + "created": 1756488715.2999513, + "msecs": 299.0, + "relativeCreated": 1709.722671, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.state (ffe.livingroom.floor_light)): True ()", - "asctime": "2025-08-29 17:57:04,017" + "asctime": "2025-08-29 19:31:55,299" }, { "name": "__unittest__", @@ -6203,19 +5555,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483024.017183, - "msecs": 17.0, - "relativeCreated": 1712.606605, - "thread": 136328761630976, + "created": 1756488715.3000112, + "msecs": 300.0, + "relativeCreated": 1709.782727, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.state (ffe.livingroom.floor_light)): result = True ()", - "asctime": "2025-08-29 17:57:04,017" + "asctime": "2025-08-29 19:31:55,300" } ], - "time_consumption": 3.719329833984375e-05 + "time_consumption": 4.267692565917969e-05 }, { "name": "__tLogger__", @@ -6233,16 +5585,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483024.1176238, - "msecs": 117.0, - "relativeCreated": 1813.047371, - "thread": 136328761630976, + "created": 1756488715.4006708, + "msecs": 400.0, + "relativeCreated": 1810.442143, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.livingroom.floorlamp) to False", - "asctime": "2025-08-29 17:57:04,117", + "asctime": "2025-08-29 19:31:55,400", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state.set", @@ -6260,16 +5612,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.017322, - "msecs": 17.0, - "relativeCreated": 1712.745746, - "thread": 136328761630976, + "created": 1756488715.3001673, + "msecs": 300.0, + "relativeCreated": 1709.938944, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/state/set and payload false", - "asctime": "2025-08-29 17:57:04,017" + "asctime": "2025-08-29 19:31:55,300" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -6287,16 +5639,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.0224433, - "msecs": 22.0, - "relativeCreated": 1717.866966, - "thread": 136328734033600, + "created": 1756488715.3045442, + "msecs": 304.0, + "relativeCreated": 1714.315805, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:04,022" + "asctime": "2025-08-29 19:31:55,304" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -6314,16 +5666,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.0227478, - "msecs": 22.0, - "relativeCreated": 1718.171417, - "thread": 136328734033600, + "created": 1756488715.3047996, + "msecs": 304.0, + "relativeCreated": 1714.570913, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,022" + "asctime": "2025-08-29 19:31:55,304" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -6341,16 +5693,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.0232365, - "msecs": 23.0, - "relativeCreated": 1718.66023, - "thread": 136328734033600, + "created": 1756488715.305117, + "msecs": 305.0, + "relativeCreated": 1714.888401, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:04,023" + "asctime": "2025-08-29 19:31:55,305" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -6368,16 +5720,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.023482, - "msecs": 23.0, - "relativeCreated": 1718.90587, - "thread": 136328734033600, + "created": 1756488715.3052685, + "msecs": 305.0, + "relativeCreated": 1715.039802, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,023" + "asctime": "2025-08-29 19:31:55,305" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -6395,16 +5747,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.0239885, - "msecs": 23.0, - "relativeCreated": 1719.412122, - "thread": 136328734033600, + "created": 1756488715.3056283, + "msecs": 305.0, + "relativeCreated": 1715.399835, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:04,023" + "asctime": "2025-08-29 19:31:55,305" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -6422,16 +5774,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.0242126, - "msecs": 24.0, - "relativeCreated": 1719.63604, - "thread": 136328734033600, + "created": 1756488715.3058355, + "msecs": 305.0, + "relativeCreated": 1715.606922, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,024" + "asctime": "2025-08-29 19:31:55,305" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -6449,16 +5801,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.0246613, - "msecs": 24.0, - "relativeCreated": 1720.084928, - "thread": 136328734033600, + "created": 1756488715.306179, + "msecs": 306.0, + "relativeCreated": 1715.950446, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:04,024" + "asctime": "2025-08-29 19:31:55,306" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -6476,16 +5828,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.0248785, - "msecs": 24.0, - "relativeCreated": 1720.302369, - "thread": 136328734033600, + "created": 1756488715.3063264, + "msecs": 306.0, + "relativeCreated": 1716.097738, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,024" + "asctime": "2025-08-29 19:31:55,306" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -6503,16 +5855,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.0253127, - "msecs": 25.0, - "relativeCreated": 1720.73657, - "thread": 136328734033600, + "created": 1756488715.3066647, + "msecs": 306.0, + "relativeCreated": 1716.436182, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:04,025" + "asctime": "2025-08-29 19:31:55,306" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -6530,16 +5882,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.0254812, - "msecs": 25.0, - "relativeCreated": 1720.904949, - "thread": 136328734033600, + "created": 1756488715.306807, + "msecs": 306.0, + "relativeCreated": 1716.578596, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,025" + "asctime": "2025-08-29 19:31:55,306" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -6557,16 +5909,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.0259361, - "msecs": 25.0, - "relativeCreated": 1721.35981, - "thread": 136328734033600, + "created": 1756488715.307145, + "msecs": 307.0, + "relativeCreated": 1716.916615, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:04,025" + "asctime": "2025-08-29 19:31:55,307" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -6584,16 +5936,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.026269, - "msecs": 26.0, - "relativeCreated": 1721.692737, - "thread": 136328734033600, + "created": 1756488715.3072996, + "msecs": 307.0, + "relativeCreated": 1717.070963, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,026" + "asctime": "2025-08-29 19:31:55,307" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -6611,16 +5963,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.0267177, - "msecs": 26.0, - "relativeCreated": 1722.141283, - "thread": 136328734033600, + "created": 1756488715.3076007, + "msecs": 307.0, + "relativeCreated": 1717.371954, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,026" + "asctime": "2025-08-29 19:31:55,307" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -6638,16 +5990,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.0270915, - "msecs": 27.0, - "relativeCreated": 1722.515232, - "thread": 136328734033600, + "created": 1756488715.307845, + "msecs": 307.0, + "relativeCreated": 1717.616448, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,027" + "asctime": "2025-08-29 19:31:55,307" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -6665,16 +6017,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.027384, - "msecs": 27.0, - "relativeCreated": 1722.807677, - "thread": 136328734033600, + "created": 1756488715.3080485, + "msecs": 308.0, + "relativeCreated": 1717.819867, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,027" + "asctime": "2025-08-29 19:31:55,308" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -6692,16 +6044,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.027583, - "msecs": 27.0, - "relativeCreated": 1723.006617, - "thread": 136328734033600, + "created": 1756488715.3082483, + "msecs": 308.0, + "relativeCreated": 1718.019784, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,027" + "asctime": "2025-08-29 19:31:55,308" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -6719,16 +6071,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.0277622, - "msecs": 27.0, - "relativeCreated": 1723.185883, - "thread": 136328734033600, + "created": 1756488715.3084562, + "msecs": 308.0, + "relativeCreated": 1718.227589, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,027" + "asctime": "2025-08-29 19:31:55,308" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -6746,16 +6098,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.0279586, - "msecs": 27.0, - "relativeCreated": 1723.382147, - "thread": 136328734033600, + "created": 1756488715.3086653, + "msecs": 308.0, + "relativeCreated": 1718.436675, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,027" + "asctime": "2025-08-29 19:31:55,308" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -6773,19 +6125,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.0690086, - "msecs": 69.0, - "relativeCreated": 1764.43227, - "thread": 136328734033600, + "created": 1756488715.3521132, + "msecs": 352.0, + "relativeCreated": 1761.884579, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-29 17:57:04,069" + "asctime": "2025-08-29 19:31:55,352" } ], - "time_consumption": 0.048615217208862305 + "time_consumption": 0.04855751991271973 }, { "name": "__tLogger__", @@ -6803,16 +6155,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483024.117998, - "msecs": 117.0, - "relativeCreated": 1813.421561, - "thread": 136328761630976, + "created": 1756488715.4010859, + "msecs": 401.0, + "relativeCreated": 1810.85728, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.state (ffe.livingroom.floor_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:04,117", + "asctime": "2025-08-29 19:31:55,401", "moduleLogger": [ { "name": "__unittest__", @@ -6831,16 +6183,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483024.117908, - "msecs": 117.0, - "relativeCreated": 1813.33169, - "thread": 136328761630976, + "created": 1756488715.4009824, + "msecs": 400.0, + "relativeCreated": 1810.753579, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.state (ffe.livingroom.floor_light)): False ()", - "asctime": "2025-08-29 17:57:04,117" + "asctime": "2025-08-29 19:31:55,400" }, { "name": "__unittest__", @@ -6860,24 +6212,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483024.1179605, - "msecs": 117.0, - "relativeCreated": 1813.384015, - "thread": 136328761630976, + "created": 1756488715.4010422, + "msecs": 401.0, + "relativeCreated": 1810.813561, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.state (ffe.livingroom.floor_light)): result = False ()", - "asctime": "2025-08-29 17:57:04,117" + "asctime": "2025-08-29 19:31:55,401" } ], - "time_consumption": 3.743171691894531e-05 + "time_consumption": 4.363059997558594e-05 } ], - "time_consumption": 0.30251646041870117, - "time_start": "2025-08-29 17:57:03,815", - "time_finished": "2025-08-29 17:57:04,117" + "time_consumption": 0.3030242919921875, + "time_start": "2025-08-29 19:31:55,098", + "time_finished": "2025-08-29 19:31:55,401" }, "Light.state (ffe.livingroom.floor_light) -> ViDevCommon.state (ffe.livingroom.floorlamp)": { "name": "__tLogger__", @@ -6892,16 +6244,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483024.1182415, - "msecs": 118.0, - "relativeCreated": 1813.665215, - "thread": 136328761630976, + "created": 1756488715.4013345, + "msecs": 401.0, + "relativeCreated": 1811.105955, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Light.state (ffe.livingroom.floor_light) -> ViDevCommon.state (ffe.livingroom.floorlamp)", - "asctime": "2025-08-29 17:57:04,118", + "asctime": "2025-08-29 19:31:55,401", "moduleLogger": [], "testcaseLogger": [ { @@ -6919,16 +6271,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483024.2186975, - "msecs": 218.0, - "relativeCreated": 1914.121068, - "thread": 136328761630976, + "created": 1756488715.5020096, + "msecs": 502.0, + "relativeCreated": 1911.781131, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:04,218", + "asctime": "2025-08-29 19:31:55,502", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state.set", @@ -6946,19 +6298,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.1183763, - "msecs": 118.0, - "relativeCreated": 1813.799796, - "thread": 136328761630976, + "created": 1756488715.401533, + "msecs": 401.0, + "relativeCreated": 1811.3044, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/state/set and payload false", - "asctime": "2025-08-29 17:57:04,118" + "asctime": "2025-08-29 19:31:55,401" } ], - "time_consumption": 0.10032129287719727 + "time_consumption": 0.10047674179077148 }, { "name": "__tLogger__", @@ -6976,16 +6328,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483024.219167, - "msecs": 219.0, - "relativeCreated": 1914.59056, - "thread": 136328761630976, + "created": 1756488715.5023894, + "msecs": 502.0, + "relativeCreated": 1912.160957, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:04,219", + "asctime": "2025-08-29 19:31:55,502", "moduleLogger": [ { "name": "__unittest__", @@ -7004,16 +6356,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483024.219041, - "msecs": 219.0, - "relativeCreated": 1914.464785, - "thread": 136328761630976, + "created": 1756488715.5022862, + "msecs": 502.0, + "relativeCreated": 1912.057544, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:04,219" + "asctime": "2025-08-29 19:31:55,502" }, { "name": "__unittest__", @@ -7033,19 +6385,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483024.2191215, - "msecs": 219.0, - "relativeCreated": 1914.545071, - "thread": 136328761630976, + "created": 1756488715.5023465, + "msecs": 502.0, + "relativeCreated": 1912.117809, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:04,219" + "asctime": "2025-08-29 19:31:55,502" } ], - "time_consumption": 4.553794860839844e-05 + "time_consumption": 4.291534423828125e-05 }, { "name": "__tLogger__", @@ -7063,16 +6415,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483024.320369, - "msecs": 320.0, - "relativeCreated": 2015.792511, - "thread": 136328761630976, + "created": 1756488715.603707, + "msecs": 603.0, + "relativeCreated": 2013.478592, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.state (ffe.livingroom.floor_light) to True", - "asctime": "2025-08-29 17:57:04,320", + "asctime": "2025-08-29 19:31:55,603", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -7090,16 +6442,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.219348, - "msecs": 219.0, - "relativeCreated": 1914.771553, - "thread": 136328761630976, + "created": 1756488715.502614, + "msecs": 502.0, + "relativeCreated": 1912.385386, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,219" + "asctime": "2025-08-29 19:31:55,502" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -7117,16 +6469,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.2195852, - "msecs": 219.0, - "relativeCreated": 1915.008838, - "thread": 136328761630976, + "created": 1756488715.5028634, + "msecs": 502.0, + "relativeCreated": 1912.634782, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,219" + "asctime": "2025-08-29 19:31:55,502" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -7144,16 +6496,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.2197204, - "msecs": 219.0, - "relativeCreated": 1915.144138, - "thread": 136328761630976, + "created": 1756488715.5029955, + "msecs": 502.0, + "relativeCreated": 1912.76685, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,219" + "asctime": "2025-08-29 19:31:55,502" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -7171,16 +6523,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.219834, - "msecs": 219.0, - "relativeCreated": 1915.257777, - "thread": 136328761630976, + "created": 1756488715.5031328, + "msecs": 503.0, + "relativeCreated": 1912.904411, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,219" + "asctime": "2025-08-29 19:31:55,503" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -7198,16 +6550,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.2199664, - "msecs": 219.0, - "relativeCreated": 1915.390078, - "thread": 136328761630976, + "created": 1756488715.5032527, + "msecs": 503.0, + "relativeCreated": 1913.024105, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,219" + "asctime": "2025-08-29 19:31:55,503" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -7225,16 +6577,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.22009, - "msecs": 220.0, - "relativeCreated": 1915.513582, - "thread": 136328761630976, + "created": 1756488715.5033937, + "msecs": 503.0, + "relativeCreated": 1913.164956, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,220" + "asctime": "2025-08-29 19:31:55,503" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -7252,16 +6604,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.220871, - "msecs": 220.0, - "relativeCreated": 1916.294604, - "thread": 136328734033600, + "created": 1756488715.5043643, + "msecs": 504.0, + "relativeCreated": 1914.135679, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,220" + "asctime": "2025-08-29 19:31:55,504" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -7279,16 +6631,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.221257, - "msecs": 221.0, - "relativeCreated": 1916.680542, - "thread": 136328734033600, + "created": 1756488715.5047054, + "msecs": 504.0, + "relativeCreated": 1914.476944, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,221" + "asctime": "2025-08-29 19:31:55,504" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -7306,16 +6658,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.2214837, - "msecs": 221.0, - "relativeCreated": 1916.907338, - "thread": 136328734033600, + "created": 1756488715.5049431, + "msecs": 504.0, + "relativeCreated": 1914.71463, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,221" + "asctime": "2025-08-29 19:31:55,504" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -7333,16 +6685,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.2217057, - "msecs": 221.0, - "relativeCreated": 1917.129402, - "thread": 136328734033600, + "created": 1756488715.50516, + "msecs": 505.0, + "relativeCreated": 1914.931614, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,221" + "asctime": "2025-08-29 19:31:55,505" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -7360,16 +6712,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.2219543, - "msecs": 221.0, - "relativeCreated": 1917.377898, - "thread": 136328734033600, + "created": 1756488715.5053725, + "msecs": 505.0, + "relativeCreated": 1915.143958, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,221" + "asctime": "2025-08-29 19:31:55,505" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -7387,16 +6739,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.2221873, - "msecs": 222.0, - "relativeCreated": 1917.611073, - "thread": 136328734033600, + "created": 1756488715.5056202, + "msecs": 505.0, + "relativeCreated": 1915.391721, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,222" + "asctime": "2025-08-29 19:31:55,505" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -7414,19 +6766,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.2235677, - "msecs": 223.0, - "relativeCreated": 1918.991407, - "thread": 136328734033600, + "created": 1756488715.507204, + "msecs": 507.0, + "relativeCreated": 1916.975611, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-29 17:57:04,223" + "asctime": "2025-08-29 19:31:55,507" } ], - "time_consumption": 0.0968012809753418 + "time_consumption": 0.09650301933288574 }, { "name": "__tLogger__", @@ -7444,16 +6796,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483024.3206968, - "msecs": 320.0, - "relativeCreated": 2016.120541, - "thread": 136328761630976, + "created": 1756488715.6040144, + "msecs": 604.0, + "relativeCreated": 2013.785688, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.state (ffe.livingroom.floorlamp) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:04,320", + "asctime": "2025-08-29 19:31:55,604", "moduleLogger": [ { "name": "__unittest__", @@ -7472,16 +6824,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483024.3205867, - "msecs": 320.0, - "relativeCreated": 2016.01054, - "thread": 136328761630976, + "created": 1756488715.6039217, + "msecs": 603.0, + "relativeCreated": 2013.6932, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.livingroom.floorlamp)): True ()", - "asctime": "2025-08-29 17:57:04,320" + "asctime": "2025-08-29 19:31:55,603" }, { "name": "__unittest__", @@ -7501,19 +6853,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483024.3206427, - "msecs": 320.0, - "relativeCreated": 2016.066375, - "thread": 136328761630976, + "created": 1756488715.6039736, + "msecs": 603.0, + "relativeCreated": 2013.745063, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.livingroom.floorlamp)): result = True ()", - "asctime": "2025-08-29 17:57:04,320" + "asctime": "2025-08-29 19:31:55,603" } ], - "time_consumption": 5.412101745605469e-05 + "time_consumption": 4.076957702636719e-05 }, { "name": "__tLogger__", @@ -7531,16 +6883,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483024.4220226, - "msecs": 422.0, - "relativeCreated": 2117.446228, - "thread": 136328761630976, + "created": 1756488715.705261, + "msecs": 705.0, + "relativeCreated": 2115.032482, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.state (ffe.livingroom.floor_light) to False", - "asctime": "2025-08-29 17:57:04,422", + "asctime": "2025-08-29 19:31:55,705", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -7558,16 +6910,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.320913, - "msecs": 320.0, - "relativeCreated": 2016.336844, - "thread": 136328761630976, + "created": 1756488715.6041849, + "msecs": 604.0, + "relativeCreated": 2013.95629, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,320" + "asctime": "2025-08-29 19:31:55,604" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -7585,16 +6937,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.321177, - "msecs": 321.0, - "relativeCreated": 2016.600766, - "thread": 136328761630976, + "created": 1756488715.6044195, + "msecs": 604.0, + "relativeCreated": 2014.191119, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,321" + "asctime": "2025-08-29 19:31:55,604" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -7612,16 +6964,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.321336, - "msecs": 321.0, - "relativeCreated": 2016.759791, - "thread": 136328761630976, + "created": 1756488715.6045833, + "msecs": 604.0, + "relativeCreated": 2014.354569, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,321" + "asctime": "2025-08-29 19:31:55,604" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -7639,16 +6991,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.3214505, - "msecs": 321.0, - "relativeCreated": 2016.874192, - "thread": 136328761630976, + "created": 1756488715.6046956, + "msecs": 604.0, + "relativeCreated": 2014.467081, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,321" + "asctime": "2025-08-29 19:31:55,604" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -7666,16 +7018,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.3215811, - "msecs": 321.0, - "relativeCreated": 2017.004763, - "thread": 136328761630976, + "created": 1756488715.6048045, + "msecs": 604.0, + "relativeCreated": 2014.576012, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,321" + "asctime": "2025-08-29 19:31:55,604" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -7693,16 +7045,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.3216867, - "msecs": 321.0, - "relativeCreated": 2017.110533, - "thread": 136328761630976, + "created": 1756488715.6049297, + "msecs": 604.0, + "relativeCreated": 2014.701306, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,321" + "asctime": "2025-08-29 19:31:55,604" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -7720,16 +7072,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.322257, - "msecs": 322.0, - "relativeCreated": 2017.680955, - "thread": 136328734033600, + "created": 1756488715.6056163, + "msecs": 605.0, + "relativeCreated": 2015.387844, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,322" + "asctime": "2025-08-29 19:31:55,605" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -7747,16 +7099,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.3225622, - "msecs": 322.0, - "relativeCreated": 2017.985997, - "thread": 136328734033600, + "created": 1756488715.6059573, + "msecs": 605.0, + "relativeCreated": 2015.728919, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,322" + "asctime": "2025-08-29 19:31:55,605" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -7774,16 +7126,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.3633084, - "msecs": 363.0, - "relativeCreated": 2058.73224, - "thread": 136328734033600, + "created": 1756488715.647024, + "msecs": 647.0, + "relativeCreated": 2056.795219, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,363" + "asctime": "2025-08-29 19:31:55,647" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -7801,16 +7153,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.3636467, - "msecs": 363.0, - "relativeCreated": 2059.070389, - "thread": 136328734033600, + "created": 1756488715.647397, + "msecs": 647.0, + "relativeCreated": 2057.168639, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,363" + "asctime": "2025-08-29 19:31:55,647" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -7828,16 +7180,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.363866, - "msecs": 363.0, - "relativeCreated": 2059.289736, - "thread": 136328734033600, + "created": 1756488715.647637, + "msecs": 647.0, + "relativeCreated": 2057.408314, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,363" + "asctime": "2025-08-29 19:31:55,647" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -7855,16 +7207,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.3640635, - "msecs": 364.0, - "relativeCreated": 2059.487083, - "thread": 136328734033600, + "created": 1756488715.6478395, + "msecs": 647.0, + "relativeCreated": 2057.610921, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,364" + "asctime": "2025-08-29 19:31:55,647" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -7882,19 +7234,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.3642526, - "msecs": 364.0, - "relativeCreated": 2059.676467, - "thread": 136328734033600, + "created": 1756488715.6481087, + "msecs": 648.0, + "relativeCreated": 2057.880231, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-29 17:57:04,364" + "asctime": "2025-08-29 19:31:55,648" } ], - "time_consumption": 0.0577700138092041 + "time_consumption": 0.05715227127075195 }, { "name": "__tLogger__", @@ -7912,16 +7264,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483024.4223723, - "msecs": 422.0, - "relativeCreated": 2117.796049, - "thread": 136328761630976, + "created": 1756488715.7055936, + "msecs": 705.0, + "relativeCreated": 2115.36509, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.state (ffe.livingroom.floorlamp) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:04,422", + "asctime": "2025-08-29 19:31:55,705", "moduleLogger": [ { "name": "__unittest__", @@ -7940,16 +7292,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483024.422268, - "msecs": 422.0, - "relativeCreated": 2117.691526, - "thread": 136328761630976, + "created": 1756488715.7054985, + "msecs": 705.0, + "relativeCreated": 2115.269739, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.livingroom.floorlamp)): False ()", - "asctime": "2025-08-29 17:57:04,422" + "asctime": "2025-08-29 19:31:55,705" }, { "name": "__unittest__", @@ -7969,24 +7321,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483024.4223268, - "msecs": 422.0, - "relativeCreated": 2117.750427, - "thread": 136328761630976, + "created": 1756488715.7055526, + "msecs": 705.0, + "relativeCreated": 2115.324025, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.livingroom.floorlamp)): result = False ()", - "asctime": "2025-08-29 17:57:04,422" + "asctime": "2025-08-29 19:31:55,705" } ], - "time_consumption": 4.553794860839844e-05 + "time_consumption": 4.100799560546875e-05 } ], - "time_consumption": 0.30413079261779785, - "time_start": "2025-08-29 17:57:04,118", - "time_finished": "2025-08-29 17:57:04,422" + "time_consumption": 0.3042590618133545, + "time_start": "2025-08-29 19:31:55,401", + "time_finished": "2025-08-29 19:31:55,705" }, "Shelly.relay/0 (ffe.livingroom.main_light) -> Light.state (ffe.livingroom.floor_light)": { "name": "__tLogger__", @@ -8001,16 +7353,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483024.4226391, - "msecs": 422.0, - "relativeCreated": 2118.062848, - "thread": 136328761630976, + "created": 1756488715.7058632, + "msecs": 705.0, + "relativeCreated": 2115.634718, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Shelly.relay/0 (ffe.livingroom.main_light) -> Light.state (ffe.livingroom.floor_light)", - "asctime": "2025-08-29 17:57:04,422", + "asctime": "2025-08-29 19:31:55,705", "moduleLogger": [], "testcaseLogger": [ { @@ -8028,16 +7380,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483024.5229263, - "msecs": 522.0, - "relativeCreated": 2218.350061, - "thread": 136328761630976, + "created": 1756488715.806258, + "msecs": 806.0, + "relativeCreated": 2216.029407, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:04,522", + "asctime": "2025-08-29 19:31:55,806", "moduleLogger": [], "time_consumption": 0.0 }, @@ -8057,16 +7409,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483024.523299, - "msecs": 523.0, - "relativeCreated": 2218.722635, - "thread": 136328761630976, + "created": 1756488715.806681, + "msecs": 806.0, + "relativeCreated": 2216.452262, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:04,523", + "asctime": "2025-08-29 19:31:55,806", "moduleLogger": [ { "name": "__unittest__", @@ -8085,16 +7437,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483024.5231817, - "msecs": 523.0, - "relativeCreated": 2218.605191, - "thread": 136328761630976, + "created": 1756488715.8065753, + "msecs": 806.0, + "relativeCreated": 2216.346737, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:04,523" + "asctime": "2025-08-29 19:31:55,806" }, { "name": "__unittest__", @@ -8114,19 +7466,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483024.523258, - "msecs": 523.0, - "relativeCreated": 2218.681615, - "thread": 136328761630976, + "created": 1756488715.8066375, + "msecs": 806.0, + "relativeCreated": 2216.40911, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:04,523" + "asctime": "2025-08-29 19:31:55,806" } ], - "time_consumption": 4.100799560546875e-05 + "time_consumption": 4.3392181396484375e-05 }, { "name": "__tLogger__", @@ -8144,16 +7496,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483024.624023, - "msecs": 624.0, - "relativeCreated": 2319.446847, - "thread": 136328761630976, + "created": 1756488715.9074242, + "msecs": 907.0, + "relativeCreated": 2317.195676, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffe.livingroom.main_light) to True", - "asctime": "2025-08-29 17:57:04,624", + "asctime": "2025-08-29 19:31:55,907", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -8171,16 +7523,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.5234103, - "msecs": 523.0, - "relativeCreated": 2218.834228, - "thread": 136328761630976, + "created": 1756488715.8068037, + "msecs": 806.0, + "relativeCreated": 2216.575234, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:04,523" + "asctime": "2025-08-29 19:31:55,806" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -8198,16 +7550,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.5236888, - "msecs": 523.0, - "relativeCreated": 2219.112321, - "thread": 136328761630976, + "created": 1756488715.8071103, + "msecs": 807.0, + "relativeCreated": 2216.881807, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,523" + "asctime": "2025-08-29 19:31:55,807" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -8225,16 +7577,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.5243158, - "msecs": 524.0, - "relativeCreated": 2219.739546, - "thread": 136328734033600, + "created": 1756488715.8079956, + "msecs": 807.0, + "relativeCreated": 2217.767114, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:04,524" + "asctime": "2025-08-29 19:31:55,807" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -8252,16 +7604,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.524676, - "msecs": 524.0, - "relativeCreated": 2220.099876, - "thread": 136328734033600, + "created": 1756488715.8083565, + "msecs": 808.0, + "relativeCreated": 2218.127945, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,524" + "asctime": "2025-08-29 19:31:55,808" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", @@ -8279,16 +7631,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.5653946, - "msecs": 565.0, - "relativeCreated": 2260.818354, - "thread": 136328734033600, + "created": 1756488715.8491893, + "msecs": 849.0, + "relativeCreated": 2258.960707, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:04,565" + "asctime": "2025-08-29 19:31:55,849" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -8306,16 +7658,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.569468, - "msecs": 569.0, - "relativeCreated": 2264.89151, - "thread": 136328734033600, + "created": 1756488715.8534243, + "msecs": 853.0, + "relativeCreated": 2263.195758, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:04,569" + "asctime": "2025-08-29 19:31:55,853" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -8333,16 +7685,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.5696957, - "msecs": 569.0, - "relativeCreated": 2265.119549, - "thread": 136328734033600, + "created": 1756488715.853724, + "msecs": 853.0, + "relativeCreated": 2263.495257, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,569" + "asctime": "2025-08-29 19:31:55,853" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -8360,16 +7712,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.5700772, - "msecs": 570.0, - "relativeCreated": 2265.500859, - "thread": 136328734033600, + "created": 1756488715.8540635, + "msecs": 854.0, + "relativeCreated": 2263.835068, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:04,570" + "asctime": "2025-08-29 19:31:55,854" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -8387,16 +7739,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.5702827, - "msecs": 570.0, - "relativeCreated": 2265.706557, - "thread": 136328734033600, + "created": 1756488715.854217, + "msecs": 854.0, + "relativeCreated": 2263.988519, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,570" + "asctime": "2025-08-29 19:31:55,854" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -8414,16 +7766,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.5706398, - "msecs": 570.0, - "relativeCreated": 2266.063671, - "thread": 136328734033600, + "created": 1756488715.8546095, + "msecs": 854.0, + "relativeCreated": 2264.380766, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:04,570" + "asctime": "2025-08-29 19:31:55,854" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -8441,16 +7793,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.5707939, - "msecs": 570.0, - "relativeCreated": 2266.217557, - "thread": 136328734033600, + "created": 1756488715.8548224, + "msecs": 854.0, + "relativeCreated": 2264.593883, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,570" + "asctime": "2025-08-29 19:31:55,854" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -8468,16 +7820,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.5710602, - "msecs": 571.0, - "relativeCreated": 2266.483831, - "thread": 136328734033600, + "created": 1756488715.855102, + "msecs": 855.0, + "relativeCreated": 2264.873485, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:04,571" + "asctime": "2025-08-29 19:31:55,855" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -8495,16 +7847,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.5711858, - "msecs": 571.0, - "relativeCreated": 2266.609629, - "thread": 136328734033600, + "created": 1756488715.855241, + "msecs": 855.0, + "relativeCreated": 2265.012293, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,571" + "asctime": "2025-08-29 19:31:55,855" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -8522,16 +7874,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.5714657, - "msecs": 571.0, - "relativeCreated": 2266.889457, - "thread": 136328734033600, + "created": 1756488715.8555977, + "msecs": 855.0, + "relativeCreated": 2265.369144, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:04,571" + "asctime": "2025-08-29 19:31:55,855" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -8549,16 +7901,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.571606, - "msecs": 571.0, - "relativeCreated": 2267.029661, - "thread": 136328734033600, + "created": 1756488715.8558018, + "msecs": 855.0, + "relativeCreated": 2265.573174, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,571" + "asctime": "2025-08-29 19:31:55,855" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -8576,16 +7928,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.5718613, - "msecs": 571.0, - "relativeCreated": 2267.284849, - "thread": 136328734033600, + "created": 1756488715.856064, + "msecs": 856.0, + "relativeCreated": 2265.835443, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:04,571" + "asctime": "2025-08-29 19:31:55,856" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -8603,16 +7955,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.5719867, - "msecs": 571.0, - "relativeCreated": 2267.410396, - "thread": 136328734033600, + "created": 1756488715.8561966, + "msecs": 856.0, + "relativeCreated": 2265.968073, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,571" + "asctime": "2025-08-29 19:31:55,856" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -8630,16 +7982,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.572262, - "msecs": 572.0, - "relativeCreated": 2267.685833, - "thread": 136328734033600, + "created": 1756488715.8565593, + "msecs": 856.0, + "relativeCreated": 2266.330748, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,572" + "asctime": "2025-08-29 19:31:55,856" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -8657,16 +8009,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.5724952, - "msecs": 572.0, - "relativeCreated": 2267.918791, - "thread": 136328734033600, + "created": 1756488715.8568454, + "msecs": 856.0, + "relativeCreated": 2266.616871, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,572" + "asctime": "2025-08-29 19:31:55,856" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -8684,16 +8036,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.5726972, - "msecs": 572.0, - "relativeCreated": 2268.120743, - "thread": 136328734033600, + "created": 1756488715.857067, + "msecs": 857.0, + "relativeCreated": 2266.838348, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,572" + "asctime": "2025-08-29 19:31:55,857" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -8711,16 +8063,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.5729132, - "msecs": 572.0, - "relativeCreated": 2268.336873, - "thread": 136328734033600, + "created": 1756488715.8572745, + "msecs": 857.0, + "relativeCreated": 2267.046012, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,572" + "asctime": "2025-08-29 19:31:55,857" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -8738,16 +8090,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.5731285, - "msecs": 573.0, - "relativeCreated": 2268.55218, - "thread": 136328734033600, + "created": 1756488715.857515, + "msecs": 857.0, + "relativeCreated": 2267.286516, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,573" + "asctime": "2025-08-29 19:31:55,857" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -8765,16 +8117,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.5733316, - "msecs": 573.0, - "relativeCreated": 2268.755457, - "thread": 136328734033600, + "created": 1756488715.8577304, + "msecs": 857.0, + "relativeCreated": 2267.501626, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,573" + "asctime": "2025-08-29 19:31:55,857" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -8792,19 +8144,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.6165347, - "msecs": 616.0, - "relativeCreated": 2311.958563, - "thread": 136328734033600, + "created": 1756488715.900386, + "msecs": 900.0, + "relativeCreated": 2310.157388, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-29 17:57:04,616" + "asctime": "2025-08-29 19:31:55,900" } ], - "time_consumption": 0.007488250732421875 + "time_consumption": 0.007038116455078125 }, { "name": "__tLogger__", @@ -8822,16 +8174,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483024.624345, - "msecs": 624.0, - "relativeCreated": 2319.76889, - "thread": 136328761630976, + "created": 1756488715.9078443, + "msecs": 907.0, + "relativeCreated": 2317.61574, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.state (ffe.livingroom.floor_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:04,624", + "asctime": "2025-08-29 19:31:55,907", "moduleLogger": [ { "name": "__unittest__", @@ -8850,16 +8202,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483024.6242592, - "msecs": 624.0, - "relativeCreated": 2319.683087, - "thread": 136328761630976, + "created": 1756488715.9077463, + "msecs": 907.0, + "relativeCreated": 2317.517838, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.state (ffe.livingroom.floor_light)): True ()", - "asctime": "2025-08-29 17:57:04,624" + "asctime": "2025-08-29 19:31:55,907" }, { "name": "__unittest__", @@ -8879,19 +8231,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483024.624309, - "msecs": 624.0, - "relativeCreated": 2319.732657, - "thread": 136328761630976, + "created": 1756488715.9078043, + "msecs": 907.0, + "relativeCreated": 2317.575579, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.state (ffe.livingroom.floor_light)): result = True ()", - "asctime": "2025-08-29 17:57:04,624" + "asctime": "2025-08-29 19:31:55,907" } ], - "time_consumption": 3.600120544433594e-05 + "time_consumption": 4.00543212890625e-05 }, { "name": "__tLogger__", @@ -8909,16 +8261,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483024.724746, - "msecs": 724.0, - "relativeCreated": 2420.169572, - "thread": 136328761630976, + "created": 1756488716.0085082, + "msecs": 8.0, + "relativeCreated": 2418.279536, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffe.livingroom.main_light) to False", - "asctime": "2025-08-29 17:57:04,724", + "asctime": "2025-08-29 19:31:56,008", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -8936,16 +8288,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.6244416, - "msecs": 624.0, - "relativeCreated": 2319.865233, - "thread": 136328761630976, + "created": 1756488715.9079537, + "msecs": 907.0, + "relativeCreated": 2317.725167, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:04,624" + "asctime": "2025-08-29 19:31:55,907" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -8963,16 +8315,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.6251845, - "msecs": 625.0, - "relativeCreated": 2320.608263, - "thread": 136328734033600, + "created": 1756488715.9089336, + "msecs": 908.0, + "relativeCreated": 2318.704967, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:04,625" + "asctime": "2025-08-29 19:31:55,908" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", @@ -8990,16 +8342,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.667419, - "msecs": 667.0, - "relativeCreated": 2362.842652, - "thread": 136328734033600, + "created": 1756488715.9502165, + "msecs": 950.0, + "relativeCreated": 2359.987938, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:04,667" + "asctime": "2025-08-29 19:31:55,950" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -9017,16 +8369,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.6696963, - "msecs": 669.0, - "relativeCreated": 2365.119947, - "thread": 136328734033600, + "created": 1756488715.9534676, + "msecs": 953.0, + "relativeCreated": 2363.239051, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:04,669" + "asctime": "2025-08-29 19:31:55,953" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -9044,16 +8396,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.6700199, - "msecs": 670.0, - "relativeCreated": 2365.44347, - "thread": 136328734033600, + "created": 1756488715.9537613, + "msecs": 953.0, + "relativeCreated": 2363.532804, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,670" + "asctime": "2025-08-29 19:31:55,953" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -9071,16 +8423,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.6703885, - "msecs": 670.0, - "relativeCreated": 2365.812153, - "thread": 136328734033600, + "created": 1756488715.9540992, + "msecs": 954.0, + "relativeCreated": 2363.870754, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:04,670" + "asctime": "2025-08-29 19:31:55,954" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -9098,16 +8450,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.6705348, - "msecs": 670.0, - "relativeCreated": 2365.95856, - "thread": 136328734033600, + "created": 1756488715.9542513, + "msecs": 954.0, + "relativeCreated": 2364.022695, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,670" + "asctime": "2025-08-29 19:31:55,954" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -9125,16 +8477,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.6708639, - "msecs": 670.0, - "relativeCreated": 2366.287669, - "thread": 136328734033600, + "created": 1756488715.9546099, + "msecs": 954.0, + "relativeCreated": 2364.381457, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:04,670" + "asctime": "2025-08-29 19:31:55,954" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -9152,16 +8504,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.6710005, - "msecs": 671.0, - "relativeCreated": 2366.424306, - "thread": 136328734033600, + "created": 1756488715.954804, + "msecs": 954.0, + "relativeCreated": 2364.575487, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,671" + "asctime": "2025-08-29 19:31:55,954" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -9179,16 +8531,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.671236, - "msecs": 671.0, - "relativeCreated": 2366.659827, - "thread": 136328734033600, + "created": 1756488715.9551136, + "msecs": 955.0, + "relativeCreated": 2364.885279, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:04,671" + "asctime": "2025-08-29 19:31:55,955" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -9206,16 +8558,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.6713545, - "msecs": 671.0, - "relativeCreated": 2366.778208, - "thread": 136328734033600, + "created": 1756488715.9552524, + "msecs": 955.0, + "relativeCreated": 2365.023817, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,671" + "asctime": "2025-08-29 19:31:55,955" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -9233,16 +8585,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.6716194, - "msecs": 671.0, - "relativeCreated": 2367.042956, - "thread": 136328734033600, + "created": 1756488715.9555871, + "msecs": 955.0, + "relativeCreated": 2365.358399, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:04,671" + "asctime": "2025-08-29 19:31:55,955" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -9260,16 +8612,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.6718104, - "msecs": 671.0, - "relativeCreated": 2367.234089, - "thread": 136328734033600, + "created": 1756488715.9557776, + "msecs": 955.0, + "relativeCreated": 2365.548936, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,671" + "asctime": "2025-08-29 19:31:55,955" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -9287,16 +8639,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.6721194, - "msecs": 672.0, - "relativeCreated": 2367.542933, - "thread": 136328734033600, + "created": 1756488715.9560797, + "msecs": 956.0, + "relativeCreated": 2365.850943, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:04,672" + "asctime": "2025-08-29 19:31:55,956" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -9314,16 +8666,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.6722493, - "msecs": 672.0, - "relativeCreated": 2367.673098, - "thread": 136328734033600, + "created": 1756488715.9562175, + "msecs": 956.0, + "relativeCreated": 2365.989156, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:04,672" + "asctime": "2025-08-29 19:31:55,956" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -9341,16 +8693,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.6725504, - "msecs": 672.0, - "relativeCreated": 2367.974095, - "thread": 136328734033600, + "created": 1756488715.9565318, + "msecs": 956.0, + "relativeCreated": 2366.303085, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,672" + "asctime": "2025-08-29 19:31:55,956" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -9368,16 +8720,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.6728065, - "msecs": 672.0, - "relativeCreated": 2368.230134, - "thread": 136328734033600, + "created": 1756488715.9567993, + "msecs": 956.0, + "relativeCreated": 2366.570548, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,672" + "asctime": "2025-08-29 19:31:55,956" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -9395,16 +8747,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.6730363, - "msecs": 673.0, - "relativeCreated": 2368.459872, - "thread": 136328734033600, + "created": 1756488715.9570162, + "msecs": 957.0, + "relativeCreated": 2366.787708, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,673" + "asctime": "2025-08-29 19:31:55,957" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -9422,16 +8774,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.6732326, - "msecs": 673.0, - "relativeCreated": 2368.656223, - "thread": 136328734033600, + "created": 1756488715.957213, + "msecs": 957.0, + "relativeCreated": 2366.984456, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,673" + "asctime": "2025-08-29 19:31:55,957" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -9449,16 +8801,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.6734283, - "msecs": 673.0, - "relativeCreated": 2368.851958, - "thread": 136328734033600, + "created": 1756488715.9574108, + "msecs": 957.0, + "relativeCreated": 2367.182209, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,673" + "asctime": "2025-08-29 19:31:55,957" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -9476,16 +8828,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.6736114, - "msecs": 673.0, - "relativeCreated": 2369.035206, - "thread": 136328734033600, + "created": 1756488715.9576297, + "msecs": 957.0, + "relativeCreated": 2367.401182, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:04,673" + "asctime": "2025-08-29 19:31:55,957" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -9503,19 +8855,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.7159991, - "msecs": 715.0, - "relativeCreated": 2411.42294, - "thread": 136328734033600, + "created": 1756488715.999777, + "msecs": 999.0, + "relativeCreated": 2409.548456, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-29 17:57:04,715" + "asctime": "2025-08-29 19:31:55,999" } ], - "time_consumption": 0.008746862411499023 + "time_consumption": 0.00873112678527832 }, { "name": "__tLogger__", @@ -9533,16 +8885,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483024.7250736, - "msecs": 725.0, - "relativeCreated": 2420.49746, - "thread": 136328761630976, + "created": 1756488716.0089016, + "msecs": 8.0, + "relativeCreated": 2418.673017, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.state (ffe.livingroom.floor_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:04,725", + "asctime": "2025-08-29 19:31:56,008", "moduleLogger": [ { "name": "__unittest__", @@ -9561,16 +8913,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483024.7249832, - "msecs": 724.0, - "relativeCreated": 2420.407059, - "thread": 136328761630976, + "created": 1756488716.0088055, + "msecs": 8.0, + "relativeCreated": 2418.57704, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.state (ffe.livingroom.floor_light)): False ()", - "asctime": "2025-08-29 17:57:04,724" + "asctime": "2025-08-29 19:31:56,008" }, { "name": "__unittest__", @@ -9590,24 +8942,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483024.7250352, - "msecs": 725.0, - "relativeCreated": 2420.458942, - "thread": 136328761630976, + "created": 1756488716.0088606, + "msecs": 8.0, + "relativeCreated": 2418.632006, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.state (ffe.livingroom.floor_light)): result = False ()", - "asctime": "2025-08-29 17:57:04,725" + "asctime": "2025-08-29 19:31:56,008" } ], - "time_consumption": 3.838539123535156e-05 + "time_consumption": 4.100799560546875e-05 } ], - "time_consumption": 0.30243444442749023, - "time_start": "2025-08-29 17:57:04,422", - "time_finished": "2025-08-29 17:57:04,725" + "time_consumption": 0.3030383586883545, + "time_start": "2025-08-29 19:31:55,705", + "time_finished": "2025-08-29 19:31:56,008" }, "ViDevCommon.state (ffe.livingroom.xmas_tree) -> Powerplug1P.state (ffe.livingroom.xmas-tree)": { "name": "__tLogger__", @@ -9622,16 +8974,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483024.7252665, - "msecs": 725.0, - "relativeCreated": 2420.6901, - "thread": 136328761630976, + "created": 1756488716.0091166, + "msecs": 9.0, + "relativeCreated": 2418.888228, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "ViDevCommon.state (ffe.livingroom.xmas_tree) -> Powerplug1P.state (ffe.livingroom.xmas-tree)", - "asctime": "2025-08-29 17:57:04,725", + "asctime": "2025-08-29 19:31:56,009", "moduleLogger": [], "testcaseLogger": [ { @@ -9649,16 +9001,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483024.8256922, - "msecs": 825.0, - "relativeCreated": 2521.115818, - "thread": 136328761630976, + "created": 1756488716.1097295, + "msecs": 109.0, + "relativeCreated": 2519.500873, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:04,825", + "asctime": "2025-08-29 19:31:56,109", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state.set", @@ -9676,19 +9028,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.7253816, - "msecs": 725.0, - "relativeCreated": 2420.805193, - "thread": 136328761630976, + "created": 1756488716.0092404, + "msecs": 9.0, + "relativeCreated": 2419.011756, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/xmas_tree/state/set and payload false", - "asctime": "2025-08-29 17:57:04,725" + "asctime": "2025-08-29 19:31:56,009" } ], - "time_consumption": 0.1003105640411377 + "time_consumption": 0.10048913955688477 }, { "name": "__tLogger__", @@ -9706,16 +9058,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483024.8260233, - "msecs": 826.0, - "relativeCreated": 2521.447171, - "thread": 136328761630976, + "created": 1756488716.1100562, + "msecs": 110.0, + "relativeCreated": 2519.827678, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:04,826", + "asctime": "2025-08-29 19:31:56,110", "moduleLogger": [ { "name": "__unittest__", @@ -9734,16 +9086,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483024.8259344, - "msecs": 825.0, - "relativeCreated": 2521.358046, - "thread": 136328761630976, + "created": 1756488716.1099608, + "msecs": 109.0, + "relativeCreated": 2519.732122, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:04,825" + "asctime": "2025-08-29 19:31:56,109" }, { "name": "__unittest__", @@ -9763,19 +9115,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483024.8259854, - "msecs": 825.0, - "relativeCreated": 2521.409254, - "thread": 136328761630976, + "created": 1756488716.1100156, + "msecs": 110.0, + "relativeCreated": 2519.787099, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:04,825" + "asctime": "2025-08-29 19:31:56,110" } ], - "time_consumption": 3.790855407714844e-05 + "time_consumption": 4.0531158447265625e-05 }, { "name": "__tLogger__", @@ -9793,16 +9145,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483024.9264832, - "msecs": 926.0, - "relativeCreated": 2621.906769, - "thread": 136328761630976, + "created": 1756488716.2106662, + "msecs": 210.0, + "relativeCreated": 2620.437661, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.livingroom.xmas_tree) to True", - "asctime": "2025-08-29 17:57:04,926", + "asctime": "2025-08-29 19:31:56,210", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state.set", @@ -9820,16 +9172,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.8261464, - "msecs": 826.0, - "relativeCreated": 2521.569909, - "thread": 136328761630976, + "created": 1756488716.1101851, + "msecs": 110.0, + "relativeCreated": 2519.956609, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/xmas_tree/state/set and payload true", - "asctime": "2025-08-29 17:57:04,826" + "asctime": "2025-08-29 19:31:56,110" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree.set", @@ -9847,16 +9199,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.8287308, - "msecs": 828.0, - "relativeCreated": 2524.154661, - "thread": 136328734033600, + "created": 1756488716.1130047, + "msecs": 113.0, + "relativeCreated": 2522.776271, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/xmas-tree/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:04,828" + "asctime": "2025-08-29 19:31:56,113" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", @@ -9874,16 +9226,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.828969, - "msecs": 828.0, - "relativeCreated": 2524.392701, - "thread": 136328734033600, + "created": 1756488716.1132298, + "msecs": 113.0, + "relativeCreated": 2523.001308, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload {\"state\": \"on\"}", - "asctime": "2025-08-29 17:57:04,828" + "asctime": "2025-08-29 19:31:56,113" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", @@ -9901,16 +9253,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.8294673, - "msecs": 829.0, - "relativeCreated": 2524.891046, - "thread": 136328734033600, + "created": 1756488716.1138923, + "msecs": 113.0, + "relativeCreated": 2523.663821, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:04,829" + "asctime": "2025-08-29 19:31:56,113" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state", @@ -9928,19 +9280,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.871057, - "msecs": 871.0, - "relativeCreated": 2566.480831, - "thread": 136328734033600, + "created": 1756488716.1561608, + "msecs": 156.0, + "relativeCreated": 2565.932207, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/xmas_tree/state and payload b'true'", - "asctime": "2025-08-29 17:57:04,871" + "asctime": "2025-08-29 19:31:56,156" } ], - "time_consumption": 0.05542612075805664 + "time_consumption": 0.054505348205566406 }, { "name": "__tLogger__", @@ -9958,16 +9310,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483024.926789, - "msecs": 926.0, - "relativeCreated": 2622.21269, - "thread": 136328761630976, + "created": 1756488716.2110062, + "msecs": 211.0, + "relativeCreated": 2620.777612, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Powerplug1P.state (ffe.livingroom.xmas-tree) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:04,926", + "asctime": "2025-08-29 19:31:56,211", "moduleLogger": [ { "name": "__unittest__", @@ -9986,16 +9338,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483024.9266984, - "msecs": 926.0, - "relativeCreated": 2622.1221, - "thread": 136328761630976, + "created": 1756488716.2109025, + "msecs": 210.0, + "relativeCreated": 2620.674061, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Powerplug1P.state (ffe.livingroom.xmas-tree)): True ()", - "asctime": "2025-08-29 17:57:04,926" + "asctime": "2025-08-29 19:31:56,210" }, { "name": "__unittest__", @@ -10015,19 +9367,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483024.926751, - "msecs": 926.0, - "relativeCreated": 2622.174533, - "thread": 136328761630976, + "created": 1756488716.210963, + "msecs": 210.0, + "relativeCreated": 2620.734456, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Powerplug1P.state (ffe.livingroom.xmas-tree)): result = True ()", - "asctime": "2025-08-29 17:57:04,926" + "asctime": "2025-08-29 19:31:56,210" } ], - "time_consumption": 3.814697265625e-05 + "time_consumption": 4.315376281738281e-05 }, { "name": "__tLogger__", @@ -10045,16 +9397,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483025.0272715, - "msecs": 27.0, - "relativeCreated": 2722.694996, - "thread": 136328761630976, + "created": 1756488716.311627, + "msecs": 311.0, + "relativeCreated": 2721.398539, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.livingroom.xmas_tree) to False", - "asctime": "2025-08-29 17:57:05,027", + "asctime": "2025-08-29 19:31:56,311", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state.set", @@ -10072,16 +9424,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.9269123, - "msecs": 926.0, - "relativeCreated": 2622.335821, - "thread": 136328761630976, + "created": 1756488716.2111166, + "msecs": 211.0, + "relativeCreated": 2620.8879, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/xmas_tree/state/set and payload false", - "asctime": "2025-08-29 17:57:04,926" + "asctime": "2025-08-29 19:31:56,211" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree.set", @@ -10099,16 +9451,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.9294834, - "msecs": 929.0, - "relativeCreated": 2624.907229, - "thread": 136328734033600, + "created": 1756488716.2141147, + "msecs": 214.0, + "relativeCreated": 2623.886036, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/xmas-tree/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:04,929" + "asctime": "2025-08-29 19:31:56,214" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", @@ -10126,16 +9478,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483024.9296916, - "msecs": 929.0, - "relativeCreated": 2625.115336, - "thread": 136328734033600, + "created": 1756488716.214341, + "msecs": 214.0, + "relativeCreated": 2624.112403, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload {\"state\": \"off\"}", - "asctime": "2025-08-29 17:57:04,929" + "asctime": "2025-08-29 19:31:56,214" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", @@ -10153,16 +9505,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.9302154, - "msecs": 930.0, - "relativeCreated": 2625.639184, - "thread": 136328734033600, + "created": 1756488716.2149804, + "msecs": 214.0, + "relativeCreated": 2624.751796, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:04,930" + "asctime": "2025-08-29 19:31:56,214" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state", @@ -10180,19 +9532,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483024.972123, - "msecs": 972.0, - "relativeCreated": 2667.546492, - "thread": 136328734033600, + "created": 1756488716.257968, + "msecs": 257.0, + "relativeCreated": 2667.739337, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/xmas_tree/state and payload b'false'", - "asctime": "2025-08-29 17:57:04,972" + "asctime": "2025-08-29 19:31:56,257" } ], - "time_consumption": 0.05514860153198242 + "time_consumption": 0.05365896224975586 }, { "name": "__tLogger__", @@ -10210,16 +9562,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483025.027628, - "msecs": 27.0, - "relativeCreated": 2723.051626, - "thread": 136328761630976, + "created": 1756488716.3119588, + "msecs": 311.0, + "relativeCreated": 2721.730209, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Powerplug1P.state (ffe.livingroom.xmas-tree) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:05,027", + "asctime": "2025-08-29 19:31:56,311", "moduleLogger": [ { "name": "__unittest__", @@ -10238,16 +9590,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483025.0275345, - "msecs": 27.0, - "relativeCreated": 2722.958391, - "thread": 136328761630976, + "created": 1756488716.3118608, + "msecs": 311.0, + "relativeCreated": 2721.632145, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Powerplug1P.state (ffe.livingroom.xmas-tree)): False ()", - "asctime": "2025-08-29 17:57:05,027" + "asctime": "2025-08-29 19:31:56,311" }, { "name": "__unittest__", @@ -10267,24 +9619,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483025.0275884, - "msecs": 27.0, - "relativeCreated": 2723.012086, - "thread": 136328761630976, + "created": 1756488716.3119175, + "msecs": 311.0, + "relativeCreated": 2721.688967, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Powerplug1P.state (ffe.livingroom.xmas-tree)): result = False ()", - "asctime": "2025-08-29 17:57:05,027" + "asctime": "2025-08-29 19:31:56,311" } ], - "time_consumption": 3.9577484130859375e-05 + "time_consumption": 4.124641418457031e-05 } ], - "time_consumption": 0.30236148834228516, - "time_start": "2025-08-29 17:57:04,725", - "time_finished": "2025-08-29 17:57:05,027" + "time_consumption": 0.3028421401977539, + "time_start": "2025-08-29 19:31:56,009", + "time_finished": "2025-08-29 19:31:56,311" }, "Powerplug1P.state (ffe.livingroom.xmas-tree) -> ViDevCommon.state (ffe.livingroom.xmas_tree)": { "name": "__tLogger__", @@ -10299,16 +9651,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483025.0278313, - "msecs": 27.0, - "relativeCreated": 2723.255058, - "thread": 136328761630976, + "created": 1756488716.3121746, + "msecs": 312.0, + "relativeCreated": 2721.946041, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Powerplug1P.state (ffe.livingroom.xmas-tree) -> ViDevCommon.state (ffe.livingroom.xmas_tree)", - "asctime": "2025-08-29 17:57:05,027", + "asctime": "2025-08-29 19:31:56,312", "moduleLogger": [], "testcaseLogger": [ { @@ -10326,16 +9678,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483025.1283882, - "msecs": 128.0, - "relativeCreated": 2823.811882, - "thread": 136328761630976, + "created": 1756488716.4128158, + "msecs": 412.0, + "relativeCreated": 2822.587405, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:05,128", + "asctime": "2025-08-29 19:31:56,412", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state.set", @@ -10353,19 +9705,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.027972, - "msecs": 27.0, - "relativeCreated": 2723.395717, - "thread": 136328761630976, + "created": 1756488716.3122997, + "msecs": 312.0, + "relativeCreated": 2722.071257, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/xmas_tree/state/set and payload false", - "asctime": "2025-08-29 17:57:05,027" + "asctime": "2025-08-29 19:31:56,312" } ], - "time_consumption": 0.10041618347167969 + "time_consumption": 0.10051608085632324 }, { "name": "__tLogger__", @@ -10383,16 +9735,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483025.1287642, - "msecs": 128.0, - "relativeCreated": 2824.187771, - "thread": 136328761630976, + "created": 1756488716.413184, + "msecs": 413.0, + "relativeCreated": 2822.955423, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:05,128", + "asctime": "2025-08-29 19:31:56,413", "moduleLogger": [ { "name": "__unittest__", @@ -10411,16 +9763,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483025.1286635, - "msecs": 128.0, - "relativeCreated": 2824.087288, - "thread": 136328761630976, + "created": 1756488716.41306, + "msecs": 413.0, + "relativeCreated": 2822.831205, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:05,128" + "asctime": "2025-08-29 19:31:56,413" }, { "name": "__unittest__", @@ -10440,19 +9792,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483025.1287231, - "msecs": 128.0, - "relativeCreated": 2824.146771, - "thread": 136328761630976, + "created": 1756488716.4131415, + "msecs": 413.0, + "relativeCreated": 2822.912833, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:05,128" + "asctime": "2025-08-29 19:31:56,413" } ], - "time_consumption": 4.100799560546875e-05 + "time_consumption": 4.2438507080078125e-05 }, { "name": "__tLogger__", @@ -10470,16 +9822,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483025.2292674, - "msecs": 229.0, - "relativeCreated": 2924.691237, - "thread": 136328761630976, + "created": 1756488716.5138214, + "msecs": 513.0, + "relativeCreated": 2923.592896, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Powerplug1P.state (ffe.livingroom.xmas-tree) to True", - "asctime": "2025-08-29 17:57:05,229", + "asctime": "2025-08-29 19:31:56,513", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", @@ -10497,16 +9849,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.128937, - "msecs": 128.0, - "relativeCreated": 2824.360609, - "thread": 136328761630976, + "created": 1756488716.4133205, + "msecs": 413.0, + "relativeCreated": 2823.091777, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload {\"state\": \"on\"}", - "asctime": "2025-08-29 17:57:05,128" + "asctime": "2025-08-29 19:31:56,413" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", @@ -10524,16 +9876,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.1297526, - "msecs": 129.0, - "relativeCreated": 2825.176153, - "thread": 136328734033600, + "created": 1756488716.4145503, + "msecs": 414.0, + "relativeCreated": 2824.321807, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:05,129" + "asctime": "2025-08-29 19:31:56,414" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state", @@ -10551,19 +9903,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.1314971, - "msecs": 131.0, - "relativeCreated": 2826.92084, - "thread": 136328734033600, + "created": 1756488716.4166665, + "msecs": 416.0, + "relativeCreated": 2826.438079, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/xmas_tree/state and payload b'true'", - "asctime": "2025-08-29 17:57:05,131" + "asctime": "2025-08-29 19:31:56,416" } ], - "time_consumption": 0.09777021408081055 + "time_consumption": 0.09715485572814941 }, { "name": "__tLogger__", @@ -10581,16 +9933,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483025.2295833, - "msecs": 229.0, - "relativeCreated": 2925.007083, - "thread": 136328761630976, + "created": 1756488716.5141482, + "msecs": 514.0, + "relativeCreated": 2923.919851, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.state (ffe.livingroom.xmas_tree) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:05,229", + "asctime": "2025-08-29 19:31:56,514", "moduleLogger": [ { "name": "__unittest__", @@ -10609,16 +9961,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483025.2294872, - "msecs": 229.0, - "relativeCreated": 2924.910735, - "thread": 136328761630976, + "created": 1756488716.51405, + "msecs": 514.0, + "relativeCreated": 2923.821604, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.livingroom.xmas_tree)): True ()", - "asctime": "2025-08-29 17:57:05,229" + "asctime": "2025-08-29 19:31:56,514" }, { "name": "__unittest__", @@ -10638,19 +9990,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483025.2295377, - "msecs": 229.0, - "relativeCreated": 2924.96143, - "thread": 136328761630976, + "created": 1756488716.5141075, + "msecs": 514.0, + "relativeCreated": 2923.878889, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.livingroom.xmas_tree)): result = True ()", - "asctime": "2025-08-29 17:57:05,229" + "asctime": "2025-08-29 19:31:56,514" } ], - "time_consumption": 4.553794860839844e-05 + "time_consumption": 4.076957702636719e-05 }, { "name": "__tLogger__", @@ -10668,16 +10020,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483025.3300698, - "msecs": 330.0, - "relativeCreated": 3025.493393, - "thread": 136328761630976, + "created": 1756488716.6147773, + "msecs": 614.0, + "relativeCreated": 3024.548881, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Powerplug1P.state (ffe.livingroom.xmas-tree) to False", - "asctime": "2025-08-29 17:57:05,330", + "asctime": "2025-08-29 19:31:56,614", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", @@ -10695,16 +10047,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.2297103, - "msecs": 229.0, - "relativeCreated": 2925.134074, - "thread": 136328761630976, + "created": 1756488716.51428, + "msecs": 514.0, + "relativeCreated": 2924.051554, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload {\"state\": \"off\"}", - "asctime": "2025-08-29 17:57:05,229" + "asctime": "2025-08-29 19:31:56,514" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", @@ -10722,16 +10074,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.230537, - "msecs": 230.0, - "relativeCreated": 2925.960627, - "thread": 136328734033600, + "created": 1756488716.5155659, + "msecs": 515.0, + "relativeCreated": 2925.337299, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:05,230" + "asctime": "2025-08-29 19:31:56,515" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state", @@ -10749,19 +10101,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.232107, - "msecs": 232.0, - "relativeCreated": 2927.530753, - "thread": 136328734033600, + "created": 1756488716.517485, + "msecs": 517.0, + "relativeCreated": 2927.256139, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/xmas_tree/state and payload b'false'", - "asctime": "2025-08-29 17:57:05,232" + "asctime": "2025-08-29 19:31:56,517" } ], - "time_consumption": 0.09796285629272461 + "time_consumption": 0.09729242324829102 }, { "name": "__tLogger__", @@ -10779,16 +10131,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483025.330397, - "msecs": 330.0, - "relativeCreated": 3025.820604, - "thread": 136328761630976, + "created": 1756488716.6150973, + "msecs": 615.0, + "relativeCreated": 3024.868862, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.state (ffe.livingroom.xmas_tree) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:05,330", + "asctime": "2025-08-29 19:31:56,615", "moduleLogger": [ { "name": "__unittest__", @@ -10807,16 +10159,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483025.3303072, - "msecs": 330.0, - "relativeCreated": 3025.731031, - "thread": 136328761630976, + "created": 1756488716.6150012, + "msecs": 615.0, + "relativeCreated": 3024.772411, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.livingroom.xmas_tree)): False ()", - "asctime": "2025-08-29 17:57:05,330" + "asctime": "2025-08-29 19:31:56,615" }, { "name": "__unittest__", @@ -10836,24 +10188,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483025.3303573, - "msecs": 330.0, - "relativeCreated": 3025.78105, - "thread": 136328761630976, + "created": 1756488716.6150546, + "msecs": 615.0, + "relativeCreated": 3024.825903, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.livingroom.xmas_tree)): result = False ()", - "asctime": "2025-08-29 17:57:05,330" + "asctime": "2025-08-29 19:31:56,615" } ], - "time_consumption": 3.9577484130859375e-05 + "time_consumption": 4.267692565917969e-05 } ], - "time_consumption": 0.3025655746459961, - "time_start": "2025-08-29 17:57:05,027", - "time_finished": "2025-08-29 17:57:05,330" + "time_consumption": 0.30292272567749023, + "time_start": "2025-08-29 19:31:56,312", + "time_finished": "2025-08-29 19:31:56,615" }, "ViDevCommon.brightness (ffe.livingroom.main_light) -> Light.brightness (ffe.livingroom.main_light)": { "name": "__tLogger__", @@ -10868,16 +10220,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483025.3305867, - "msecs": 330.0, - "relativeCreated": 3026.010233, - "thread": 136328761630976, + "created": 1756488716.6153061, + "msecs": 615.0, + "relativeCreated": 3025.077571, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "ViDevCommon.brightness (ffe.livingroom.main_light) -> Light.brightness (ffe.livingroom.main_light)", - "asctime": "2025-08-29 17:57:05,330", + "asctime": "2025-08-29 19:31:56,615", "moduleLogger": [], "testcaseLogger": [ { @@ -10893,16 +10245,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756483025.431286, - "msecs": 431.0, - "relativeCreated": 3126.709732, - "thread": 136328761630976, + "created": 1756488716.7161055, + "msecs": 716.0, + "relativeCreated": 3125.876991, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:05,431", + "asctime": "2025-08-29 19:31:56,716", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -10920,16 +10272,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.3307073, - "msecs": 330.0, - "relativeCreated": 3026.131, - "thread": 136328761630976, + "created": 1756488716.6154256, + "msecs": 615.0, + "relativeCreated": 3025.196902, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:05,330" + "asctime": "2025-08-29 19:31:56,615" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -10947,16 +10299,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.3310626, - "msecs": 331.0, - "relativeCreated": 3026.486129, - "thread": 136328761630976, + "created": 1756488716.615771, + "msecs": 615.0, + "relativeCreated": 3025.542627, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:05,331" + "asctime": "2025-08-29 19:31:56,615" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -10974,16 +10326,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.3316898, - "msecs": 331.0, - "relativeCreated": 3027.113328, - "thread": 136328734033600, + "created": 1756488716.616619, + "msecs": 616.0, + "relativeCreated": 3026.390441, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:05,331" + "asctime": "2025-08-29 19:31:56,616" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -11001,16 +10353,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.332034, - "msecs": 332.0, - "relativeCreated": 3027.457716, - "thread": 136328734033600, + "created": 1756488716.6169596, + "msecs": 616.0, + "relativeCreated": 3026.730848, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:05,332" + "asctime": "2025-08-29 19:31:56,616" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", @@ -11028,16 +10380,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.3733385, - "msecs": 373.0, - "relativeCreated": 3068.762088, - "thread": 136328734033600, + "created": 1756488716.6578836, + "msecs": 657.0, + "relativeCreated": 3067.655182, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:05,373" + "asctime": "2025-08-29 19:31:56,657" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -11055,16 +10407,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.373727, - "msecs": 373.0, - "relativeCreated": 3069.150628, - "thread": 136328734033600, + "created": 1756488716.6583097, + "msecs": 658.0, + "relativeCreated": 3068.08112, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:05,373" + "asctime": "2025-08-29 19:31:56,658" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -11082,16 +10434,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.373943, - "msecs": 373.0, - "relativeCreated": 3069.366596, - "thread": 136328734033600, + "created": 1756488716.6585114, + "msecs": 658.0, + "relativeCreated": 3068.282724, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:05,373" + "asctime": "2025-08-29 19:31:56,658" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -11109,16 +10461,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.3742256, - "msecs": 374.0, - "relativeCreated": 3069.649422, - "thread": 136328734033600, + "created": 1756488716.658817, + "msecs": 658.0, + "relativeCreated": 3068.588573, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:05,374" + "asctime": "2025-08-29 19:31:56,658" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -11136,16 +10488,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.3743565, - "msecs": 374.0, - "relativeCreated": 3069.780186, - "thread": 136328734033600, + "created": 1756488716.658959, + "msecs": 658.0, + "relativeCreated": 3068.73026, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:05,374" + "asctime": "2025-08-29 19:31:56,658" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -11163,16 +10515,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.3746634, - "msecs": 374.0, - "relativeCreated": 3070.08699, - "thread": 136328734033600, + "created": 1756488716.6592853, + "msecs": 659.0, + "relativeCreated": 3069.056734, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:05,374" + "asctime": "2025-08-29 19:31:56,659" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -11190,16 +10542,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.374792, - "msecs": 374.0, - "relativeCreated": 3070.215869, - "thread": 136328734033600, + "created": 1756488716.6594284, + "msecs": 659.0, + "relativeCreated": 3069.19986, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:05,374" + "asctime": "2025-08-29 19:31:56,659" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -11217,16 +10569,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.3750825, - "msecs": 375.0, - "relativeCreated": 3070.506155, - "thread": 136328734033600, + "created": 1756488716.6597788, + "msecs": 659.0, + "relativeCreated": 3069.550227, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:05,375" + "asctime": "2025-08-29 19:31:56,659" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -11244,16 +10596,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.375221, - "msecs": 375.0, - "relativeCreated": 3070.644575, - "thread": 136328734033600, + "created": 1756488716.6599188, + "msecs": 659.0, + "relativeCreated": 3069.690375, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:05,375" + "asctime": "2025-08-29 19:31:56,659" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -11271,16 +10623,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.3754864, - "msecs": 375.0, - "relativeCreated": 3070.910084, - "thread": 136328734033600, + "created": 1756488716.6601884, + "msecs": 660.0, + "relativeCreated": 3069.959795, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:05,375" + "asctime": "2025-08-29 19:31:56,660" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -11298,16 +10650,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.3756135, - "msecs": 375.0, - "relativeCreated": 3071.037189, - "thread": 136328734033600, + "created": 1756488716.660308, + "msecs": 660.0, + "relativeCreated": 3070.07946, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:05,375" + "asctime": "2025-08-29 19:31:56,660" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -11325,16 +10677,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.375935, - "msecs": 375.0, - "relativeCreated": 3071.358658, - "thread": 136328734033600, + "created": 1756488716.6606004, + "msecs": 660.0, + "relativeCreated": 3070.3718, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:05,375" + "asctime": "2025-08-29 19:31:56,660" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -11352,16 +10704,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.3761184, - "msecs": 376.0, - "relativeCreated": 3071.542087, - "thread": 136328734033600, + "created": 1756488716.6607556, + "msecs": 660.0, + "relativeCreated": 3070.527135, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:05,376" + "asctime": "2025-08-29 19:31:56,660" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -11379,16 +10731,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.3764186, - "msecs": 376.0, - "relativeCreated": 3071.842124, - "thread": 136328734033600, + "created": 1756488716.661049, + "msecs": 661.0, + "relativeCreated": 3070.820355, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:05,376" + "asctime": "2025-08-29 19:31:56,661" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -11406,16 +10758,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.3766515, - "msecs": 376.0, - "relativeCreated": 3072.075198, - "thread": 136328734033600, + "created": 1756488716.6613045, + "msecs": 661.0, + "relativeCreated": 3071.076064, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:05,376" + "asctime": "2025-08-29 19:31:56,661" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -11433,16 +10785,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.3768663, - "msecs": 376.0, - "relativeCreated": 3072.289877, - "thread": 136328734033600, + "created": 1756488716.6615977, + "msecs": 661.0, + "relativeCreated": 3071.36922, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:05,376" + "asctime": "2025-08-29 19:31:56,661" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -11460,16 +10812,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.377062, - "msecs": 377.0, - "relativeCreated": 3072.485884, - "thread": 136328734033600, + "created": 1756488716.6618075, + "msecs": 661.0, + "relativeCreated": 3071.579161, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:05,377" + "asctime": "2025-08-29 19:31:56,661" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -11487,16 +10839,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.377289, - "msecs": 377.0, - "relativeCreated": 3072.7126, - "thread": 136328734033600, + "created": 1756488716.662015, + "msecs": 662.0, + "relativeCreated": 3071.786525, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:05,377" + "asctime": "2025-08-29 19:31:56,662" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -11514,16 +10866,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.3776166, - "msecs": 377.0, - "relativeCreated": 3073.040409, - "thread": 136328734033600, + "created": 1756488716.6622105, + "msecs": 662.0, + "relativeCreated": 3071.981959, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:05,377" + "asctime": "2025-08-29 19:31:56,662" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -11541,19 +10893,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.417467, - "msecs": 417.0, - "relativeCreated": 3112.890775, - "thread": 136328734033600, + "created": 1756488716.7018378, + "msecs": 701.0, + "relativeCreated": 3111.609129, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-29 17:57:05,417" + "asctime": "2025-08-29 19:31:56,701" } ], - "time_consumption": 0.013818979263305664 + "time_consumption": 0.014267683029174805 }, { "name": "__tLogger__", @@ -11570,16 +10922,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483025.531942, - "msecs": 531.0, - "relativeCreated": 3227.365474, - "thread": 136328761630976, + "created": 1756488716.8171146, + "msecs": 817.0, + "relativeCreated": 3226.886045, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 17:57:05,531", + "asctime": "2025-08-29 19:31:56,817", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", @@ -11597,16 +10949,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.4314926, - "msecs": 431.0, - "relativeCreated": 3126.916256, - "thread": 136328761630976, + "created": 1756488716.7163937, + "msecs": 716.0, + "relativeCreated": 3126.165071, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:05,431" + "asctime": "2025-08-29 19:31:56,716" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -11624,16 +10976,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.431711, - "msecs": 431.0, - "relativeCreated": 3127.13474, - "thread": 136328761630976, + "created": 1756488716.71671, + "msecs": 716.0, + "relativeCreated": 3126.481585, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:05,431" + "asctime": "2025-08-29 19:31:56,716" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -11651,16 +11003,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.4339492, - "msecs": 433.0, - "relativeCreated": 3129.372823, - "thread": 136328734033600, + "created": 1756488716.7200444, + "msecs": 720.0, + "relativeCreated": 3129.815768, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:05,433" + "asctime": "2025-08-29 19:31:56,720" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -11678,16 +11030,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.4342487, - "msecs": 434.0, - "relativeCreated": 3129.672484, - "thread": 136328734033600, + "created": 1756488716.720386, + "msecs": 720.0, + "relativeCreated": 3130.157599, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:05,434" + "asctime": "2025-08-29 19:31:56,720" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -11705,19 +11057,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.4763374, - "msecs": 476.0, - "relativeCreated": 3171.7612, - "thread": 136328734033600, + "created": 1756488716.764262, + "msecs": 764.0, + "relativeCreated": 3174.033269, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:05,476" + "asctime": "2025-08-29 19:31:56,764" } ], - "time_consumption": 0.05560445785522461 + "time_consumption": 0.052852630615234375 }, { "name": "__tLogger__", @@ -11735,16 +11087,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483025.532281, - "msecs": 532.0, - "relativeCreated": 3227.70442, - "thread": 136328761630976, + "created": 1756488716.8175125, + "msecs": 817.0, + "relativeCreated": 3227.283947, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 17:57:05,532", + "asctime": "2025-08-29 19:31:56,817", "moduleLogger": [ { "name": "__unittest__", @@ -11763,16 +11115,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483025.532185, - "msecs": 532.0, - "relativeCreated": 3227.608719, - "thread": 136328761630976, + "created": 1756488716.8173604, + "msecs": 817.0, + "relativeCreated": 3227.131805, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 17:57:05,532" + "asctime": "2025-08-29 19:31:56,817" }, { "name": "__unittest__", @@ -11792,19 +11144,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483025.5322363, - "msecs": 532.0, - "relativeCreated": 3227.659941, - "thread": 136328761630976, + "created": 1756488716.8174193, + "msecs": 817.0, + "relativeCreated": 3227.190799, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 17:57:05,532" + "asctime": "2025-08-29 19:31:56,817" } ], - "time_consumption": 4.458427429199219e-05 + "time_consumption": 9.322166442871094e-05 }, { "name": "__tLogger__", @@ -11822,16 +11174,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483025.6327844, - "msecs": 632.0, - "relativeCreated": 3328.208067, - "thread": 136328761630976, + "created": 1756488716.9180388, + "msecs": 918.0, + "relativeCreated": 3327.810129, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.main_light) to 0", - "asctime": "2025-08-29 17:57:05,632", + "asctime": "2025-08-29 19:31:56,918", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", @@ -11849,16 +11201,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.532386, - "msecs": 532.0, - "relativeCreated": 3227.809649, - "thread": 136328761630976, + "created": 1756488716.817639, + "msecs": 817.0, + "relativeCreated": 3227.410669, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 0", - "asctime": "2025-08-29 17:57:05,532" + "asctime": "2025-08-29 19:31:56,817" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -11876,16 +11228,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.534928, - "msecs": 534.0, - "relativeCreated": 3230.351701, - "thread": 136328734033600, + "created": 1756488716.8208604, + "msecs": 820.0, + "relativeCreated": 3230.631936, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 17:57:05,534" + "asctime": "2025-08-29 19:31:56,820" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -11903,16 +11255,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.5351472, - "msecs": 535.0, - "relativeCreated": 3230.571068, - "thread": 136328734033600, + "created": 1756488716.8211107, + "msecs": 821.0, + "relativeCreated": 3230.88215, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:05,535" + "asctime": "2025-08-29 19:31:56,821" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -11930,16 +11282,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.535728, - "msecs": 535.0, - "relativeCreated": 3231.151466, - "thread": 136328734033600, + "created": 1756488716.8219361, + "msecs": 821.0, + "relativeCreated": 3231.707543, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:05,535" + "asctime": "2025-08-29 19:31:56,821" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -11957,19 +11309,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.5773394, - "msecs": 577.0, - "relativeCreated": 3272.763004, - "thread": 136328734033600, + "created": 1756488716.8642836, + "msecs": 864.0, + "relativeCreated": 3274.054972, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'0'", - "asctime": "2025-08-29 17:57:05,577" + "asctime": "2025-08-29 19:31:56,864" } ], - "time_consumption": 0.055444955825805664 + "time_consumption": 0.05375528335571289 }, { "name": "__tLogger__", @@ -11987,16 +11339,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483025.6331182, - "msecs": 633.0, - "relativeCreated": 3328.541838, - "thread": 136328761630976, + "created": 1756488716.9184003, + "msecs": 918.0, + "relativeCreated": 3328.171653, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:05,633", + "asctime": "2025-08-29 19:31:56,918", "moduleLogger": [ { "name": "__unittest__", @@ -12015,16 +11367,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483025.6330256, - "msecs": 633.0, - "relativeCreated": 3328.449139, - "thread": 136328761630976, + "created": 1756488716.9182713, + "msecs": 918.0, + "relativeCreated": 3328.042732, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:05,633" + "asctime": "2025-08-29 19:31:56,918" }, { "name": "__unittest__", @@ -12044,19 +11396,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483025.6330805, - "msecs": 633.0, - "relativeCreated": 3328.504241, - "thread": 136328761630976, + "created": 1756488716.918356, + "msecs": 918.0, + "relativeCreated": 3328.127344, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:05,633" + "asctime": "2025-08-29 19:31:56,918" } ], - "time_consumption": 3.7670135498046875e-05 + "time_consumption": 4.4345855712890625e-05 }, { "name": "__tLogger__", @@ -12074,16 +11426,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483025.7336428, - "msecs": 733.0, - "relativeCreated": 3429.066388, - "thread": 136328761630976, + "created": 1756488717.0188932, + "msecs": 18.0, + "relativeCreated": 3428.664752, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.main_light) to 20", - "asctime": "2025-08-29 17:57:05,733", + "asctime": "2025-08-29 19:31:57,018", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", @@ -12101,16 +11453,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.6332393, - "msecs": 633.0, - "relativeCreated": 3328.663026, - "thread": 136328761630976, + "created": 1756488716.9185302, + "msecs": 918.0, + "relativeCreated": 3328.301684, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 20", - "asctime": "2025-08-29 17:57:05,633" + "asctime": "2025-08-29 19:31:56,918" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -12128,16 +11480,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.6359372, - "msecs": 635.0, - "relativeCreated": 3331.360887, - "thread": 136328734033600, + "created": 1756488716.9213374, + "msecs": 921.0, + "relativeCreated": 3331.108792, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 17:57:05,635" + "asctime": "2025-08-29 19:31:56,921" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -12155,16 +11507,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.6361604, - "msecs": 636.0, - "relativeCreated": 3331.584044, - "thread": 136328734033600, + "created": 1756488716.9215891, + "msecs": 921.0, + "relativeCreated": 3331.360764, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:05,636" + "asctime": "2025-08-29 19:31:56,921" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -12182,16 +11534,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.6367033, - "msecs": 636.0, - "relativeCreated": 3332.126934, - "thread": 136328734033600, + "created": 1756488716.9223473, + "msecs": 922.0, + "relativeCreated": 3332.118778, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:05,636" + "asctime": "2025-08-29 19:31:56,922" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -12209,19 +11561,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.6783698, - "msecs": 678.0, - "relativeCreated": 3373.793599, - "thread": 136328734033600, + "created": 1756488716.9643047, + "msecs": 964.0, + "relativeCreated": 3374.076182, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'20'", - "asctime": "2025-08-29 17:57:05,678" + "asctime": "2025-08-29 19:31:56,964" } ], - "time_consumption": 0.05527305603027344 + "time_consumption": 0.05458855628967285 }, { "name": "__tLogger__", @@ -12239,16 +11591,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483025.734011, - "msecs": 734.0, - "relativeCreated": 3429.434578, - "thread": 136328761630976, + "created": 1756488717.0192294, + "msecs": 19.0, + "relativeCreated": 3429.000797, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.main_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:05,734", + "asctime": "2025-08-29 19:31:57,019", "moduleLogger": [ { "name": "__unittest__", @@ -12267,16 +11619,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483025.733879, - "msecs": 733.0, - "relativeCreated": 3429.302683, - "thread": 136328761630976, + "created": 1756488717.019129, + "msecs": 19.0, + "relativeCreated": 3428.900426, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.main_light)): 20 ()", - "asctime": "2025-08-29 17:57:05,733" + "asctime": "2025-08-29 19:31:57,019" }, { "name": "__unittest__", @@ -12296,19 +11648,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483025.733955, - "msecs": 733.0, - "relativeCreated": 3429.378455, - "thread": 136328761630976, + "created": 1756488717.0191867, + "msecs": 19.0, + "relativeCreated": 3428.95811, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.main_light)): result = 20 ()", - "asctime": "2025-08-29 17:57:05,733" + "asctime": "2025-08-29 19:31:57,019" } ], - "time_consumption": 5.602836608886719e-05 + "time_consumption": 4.267692565917969e-05 }, { "name": "__tLogger__", @@ -12326,16 +11678,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483025.8345218, - "msecs": 834.0, - "relativeCreated": 3529.945522, - "thread": 136328761630976, + "created": 1756488717.11991, + "msecs": 119.0, + "relativeCreated": 3529.681383, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.main_light) to 40", - "asctime": "2025-08-29 17:57:05,834", + "asctime": "2025-08-29 19:31:57,119", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", @@ -12353,16 +11705,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.734119, - "msecs": 734.0, - "relativeCreated": 3429.542671, - "thread": 136328761630976, + "created": 1756488717.0193624, + "msecs": 19.0, + "relativeCreated": 3429.134019, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 40", - "asctime": "2025-08-29 17:57:05,734" + "asctime": "2025-08-29 19:31:57,019" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -12380,16 +11732,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.736607, - "msecs": 736.0, - "relativeCreated": 3432.030568, - "thread": 136328734033600, + "created": 1756488717.0222902, + "msecs": 22.0, + "relativeCreated": 3432.061656, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 17:57:05,736" + "asctime": "2025-08-29 19:31:57,022" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -12407,16 +11759,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.736866, - "msecs": 736.0, - "relativeCreated": 3432.289807, - "thread": 136328734033600, + "created": 1756488717.0225406, + "msecs": 22.0, + "relativeCreated": 3432.311986, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:05,736" + "asctime": "2025-08-29 19:31:57,022" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -12434,16 +11786,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.7373903, - "msecs": 737.0, - "relativeCreated": 3432.813936, - "thread": 136328734033600, + "created": 1756488717.0232687, + "msecs": 23.0, + "relativeCreated": 3433.040115, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:05,737" + "asctime": "2025-08-29 19:31:57,023" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -12461,19 +11813,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.7793326, - "msecs": 779.0, - "relativeCreated": 3474.756223, - "thread": 136328734033600, + "created": 1756488717.06537, + "msecs": 65.0, + "relativeCreated": 3475.141483, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'40'", - "asctime": "2025-08-29 17:57:05,779" + "asctime": "2025-08-29 19:31:57,065" } ], - "time_consumption": 0.05518913269042969 + "time_consumption": 0.05453991889953613 }, { "name": "__tLogger__", @@ -12491,16 +11843,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483025.8348176, - "msecs": 834.0, - "relativeCreated": 3530.241172, - "thread": 136328761630976, + "created": 1756488717.1202476, + "msecs": 120.0, + "relativeCreated": 3530.019008, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.main_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 17:57:05,834", + "asctime": "2025-08-29 19:31:57,120", "moduleLogger": [ { "name": "__unittest__", @@ -12519,16 +11871,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483025.8347292, - "msecs": 834.0, - "relativeCreated": 3530.152982, - "thread": 136328761630976, + "created": 1756488717.120141, + "msecs": 120.0, + "relativeCreated": 3529.912415, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.main_light)): 40 ()", - "asctime": "2025-08-29 17:57:05,834" + "asctime": "2025-08-29 19:31:57,120" }, { "name": "__unittest__", @@ -12548,19 +11900,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483025.83478, - "msecs": 834.0, - "relativeCreated": 3530.203508, - "thread": 136328761630976, + "created": 1756488717.1202023, + "msecs": 120.0, + "relativeCreated": 3529.973798, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.main_light)): result = 40 ()", - "asctime": "2025-08-29 17:57:05,834" + "asctime": "2025-08-29 19:31:57,120" } ], - "time_consumption": 3.7670135498046875e-05 + "time_consumption": 4.5299530029296875e-05 }, { "name": "__tLogger__", @@ -12578,16 +11930,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483025.9352863, - "msecs": 935.0, - "relativeCreated": 3630.709865, - "thread": 136328761630976, + "created": 1756488717.2209485, + "msecs": 220.0, + "relativeCreated": 3630.719949, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.main_light) to 60", - "asctime": "2025-08-29 17:57:05,935", + "asctime": "2025-08-29 19:31:57,220", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", @@ -12605,16 +11957,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.8349411, - "msecs": 834.0, - "relativeCreated": 3530.364818, - "thread": 136328761630976, + "created": 1756488717.1203861, + "msecs": 120.0, + "relativeCreated": 3530.1575, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 60", - "asctime": "2025-08-29 17:57:05,834" + "asctime": "2025-08-29 19:31:57,120" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -12632,16 +11984,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.8376186, - "msecs": 837.0, - "relativeCreated": 3533.04226, - "thread": 136328734033600, + "created": 1756488717.1233892, + "msecs": 123.0, + "relativeCreated": 3533.160718, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 17:57:05,837" + "asctime": "2025-08-29 19:31:57,123" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -12659,16 +12011,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.8378844, - "msecs": 837.0, - "relativeCreated": 3533.308182, - "thread": 136328734033600, + "created": 1756488717.123658, + "msecs": 123.0, + "relativeCreated": 3533.429496, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:05,837" + "asctime": "2025-08-29 19:31:57,123" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -12686,16 +12038,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.8383894, - "msecs": 838.0, - "relativeCreated": 3533.813191, - "thread": 136328734033600, + "created": 1756488717.1244535, + "msecs": 124.0, + "relativeCreated": 3534.225075, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:05,838" + "asctime": "2025-08-29 19:31:57,124" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -12713,19 +12065,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.880384, - "msecs": 880.0, - "relativeCreated": 3575.80764, - "thread": 136328734033600, + "created": 1756488717.1663344, + "msecs": 166.0, + "relativeCreated": 3576.105869, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'60'", - "asctime": "2025-08-29 17:57:05,880" + "asctime": "2025-08-29 19:31:57,166" } ], - "time_consumption": 0.05490231513977051 + "time_consumption": 0.05461406707763672 }, { "name": "__tLogger__", @@ -12743,16 +12095,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483025.9355974, - "msecs": 935.0, - "relativeCreated": 3631.020947, - "thread": 136328761630976, + "created": 1756488717.2212844, + "msecs": 221.0, + "relativeCreated": 3631.055747, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.main_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 17:57:05,935", + "asctime": "2025-08-29 19:31:57,221", "moduleLogger": [ { "name": "__unittest__", @@ -12771,16 +12123,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483025.9355006, - "msecs": 935.0, - "relativeCreated": 3630.924308, - "thread": 136328761630976, + "created": 1756488717.2211788, + "msecs": 221.0, + "relativeCreated": 3630.950417, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.main_light)): 60 ()", - "asctime": "2025-08-29 17:57:05,935" + "asctime": "2025-08-29 19:31:57,221" }, { "name": "__unittest__", @@ -12800,19 +12152,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483025.9355574, - "msecs": 935.0, - "relativeCreated": 3630.980956, - "thread": 136328761630976, + "created": 1756488717.2212396, + "msecs": 221.0, + "relativeCreated": 3631.010985, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.main_light)): result = 60 ()", - "asctime": "2025-08-29 17:57:05,935" + "asctime": "2025-08-29 19:31:57,221" } ], - "time_consumption": 4.00543212890625e-05 + "time_consumption": 4.482269287109375e-05 }, { "name": "__tLogger__", @@ -12830,16 +12182,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483026.0360434, - "msecs": 36.0, - "relativeCreated": 3731.467261, - "thread": 136328761630976, + "created": 1756488717.321817, + "msecs": 321.0, + "relativeCreated": 3731.588151, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.main_light) to 80", - "asctime": "2025-08-29 17:57:06,036", + "asctime": "2025-08-29 19:31:57,321", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", @@ -12857,16 +12209,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.9357018, - "msecs": 935.0, - "relativeCreated": 3631.125317, - "thread": 136328761630976, + "created": 1756488717.2214196, + "msecs": 221.0, + "relativeCreated": 3631.191021, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 80", - "asctime": "2025-08-29 17:57:05,935" + "asctime": "2025-08-29 19:31:57,221" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -12884,16 +12236,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.938323, - "msecs": 938.0, - "relativeCreated": 3633.746666, - "thread": 136328734033600, + "created": 1756488717.2243316, + "msecs": 224.0, + "relativeCreated": 3634.103058, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 17:57:05,938" + "asctime": "2025-08-29 19:31:57,224" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -12911,16 +12263,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483025.938561, - "msecs": 938.0, - "relativeCreated": 3633.984818, - "thread": 136328734033600, + "created": 1756488717.2245977, + "msecs": 224.0, + "relativeCreated": 3634.36922, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:05,938" + "asctime": "2025-08-29 19:31:57,224" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -12938,16 +12290,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.9390938, - "msecs": 939.0, - "relativeCreated": 3634.51754, - "thread": 136328734033600, + "created": 1756488717.2252133, + "msecs": 225.0, + "relativeCreated": 3634.98468, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:05,939" + "asctime": "2025-08-29 19:31:57,225" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -12965,19 +12317,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483025.9815497, - "msecs": 981.0, - "relativeCreated": 3676.973552, - "thread": 136328734033600, + "created": 1756488717.2672386, + "msecs": 267.0, + "relativeCreated": 3677.010025, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'80'", - "asctime": "2025-08-29 17:57:05,981" + "asctime": "2025-08-29 19:31:57,267" } ], - "time_consumption": 0.05449366569519043 + "time_consumption": 0.054578304290771484 }, { "name": "__tLogger__", @@ -12995,16 +12347,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483026.0363517, - "msecs": 36.0, - "relativeCreated": 3731.775379, - "thread": 136328761630976, + "created": 1756488717.3221307, + "msecs": 322.0, + "relativeCreated": 3731.902178, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.main_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 17:57:06,036", + "asctime": "2025-08-29 19:31:57,322", "moduleLogger": [ { "name": "__unittest__", @@ -13023,16 +12375,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483026.0362558, - "msecs": 36.0, - "relativeCreated": 3731.679379, - "thread": 136328761630976, + "created": 1756488717.3220313, + "msecs": 322.0, + "relativeCreated": 3731.802764, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.main_light)): 80 ()", - "asctime": "2025-08-29 17:57:06,036" + "asctime": "2025-08-29 19:31:57,322" }, { "name": "__unittest__", @@ -13052,19 +12404,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483026.036309, - "msecs": 36.0, - "relativeCreated": 3731.732603, - "thread": 136328761630976, + "created": 1756488717.3220885, + "msecs": 322.0, + "relativeCreated": 3731.859777, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.main_light)): result = 80 ()", - "asctime": "2025-08-29 17:57:06,036" + "asctime": "2025-08-29 19:31:57,322" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 4.220008850097656e-05 }, { "name": "__tLogger__", @@ -13082,16 +12434,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483026.136861, - "msecs": 136.0, - "relativeCreated": 3832.284797, - "thread": 136328761630976, + "created": 1756488717.4227412, + "msecs": 422.0, + "relativeCreated": 3832.512704, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.main_light) to 100", - "asctime": "2025-08-29 17:57:06,136", + "asctime": "2025-08-29 19:31:57,422", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", @@ -13109,16 +12461,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483026.0364802, - "msecs": 36.0, - "relativeCreated": 3731.903868, - "thread": 136328761630976, + "created": 1756488717.3222373, + "msecs": 322.0, + "relativeCreated": 3732.008548, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:06,036" + "asctime": "2025-08-29 19:31:57,322" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -13136,16 +12488,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483026.0388649, - "msecs": 38.0, - "relativeCreated": 3734.288664, - "thread": 136328734033600, + "created": 1756488717.3251224, + "msecs": 325.0, + "relativeCreated": 3734.893687, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:06,038" + "asctime": "2025-08-29 19:31:57,325" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -13163,16 +12515,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483026.0391204, - "msecs": 39.0, - "relativeCreated": 3734.544029, - "thread": 136328734033600, + "created": 1756488717.3253405, + "msecs": 325.0, + "relativeCreated": 3735.111835, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:06,039" + "asctime": "2025-08-29 19:31:57,325" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -13190,16 +12542,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483026.0396256, - "msecs": 39.0, - "relativeCreated": 3735.049507, - "thread": 136328734033600, + "created": 1756488717.326178, + "msecs": 326.0, + "relativeCreated": 3735.949384, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:06,039" + "asctime": "2025-08-29 19:31:57,326" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -13217,19 +12569,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483026.081341, - "msecs": 81.0, - "relativeCreated": 3776.764532, - "thread": 136328734033600, + "created": 1756488717.368274, + "msecs": 368.0, + "relativeCreated": 3778.045364, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:06,081" + "asctime": "2025-08-29 19:31:57,368" } ], - "time_consumption": 0.055520057678222656 + "time_consumption": 0.054467201232910156 }, { "name": "__tLogger__", @@ -13247,16 +12599,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483026.1371915, - "msecs": 137.0, - "relativeCreated": 3832.615076, - "thread": 136328761630976, + "created": 1756488717.4231036, + "msecs": 423.0, + "relativeCreated": 3832.874993, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.main_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 17:57:06,137", + "asctime": "2025-08-29 19:31:57,423", "moduleLogger": [ { "name": "__unittest__", @@ -13275,16 +12627,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483026.1370947, - "msecs": 137.0, - "relativeCreated": 3832.518247, - "thread": 136328761630976, + "created": 1756488717.4229753, + "msecs": 422.0, + "relativeCreated": 3832.746576, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.main_light)): 100 ()", - "asctime": "2025-08-29 17:57:06,137" + "asctime": "2025-08-29 19:31:57,422" }, { "name": "__unittest__", @@ -13304,24 +12656,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483026.13715, - "msecs": 137.0, - "relativeCreated": 3832.573572, - "thread": 136328761630976, + "created": 1756488717.423056, + "msecs": 423.0, + "relativeCreated": 3832.827432, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.main_light)): result = 100 ()", - "asctime": "2025-08-29 17:57:06,137" + "asctime": "2025-08-29 19:31:57,423" } ], - "time_consumption": 4.1484832763671875e-05 + "time_consumption": 4.76837158203125e-05 } ], - "time_consumption": 0.8066048622131348, - "time_start": "2025-08-29 17:57:05,330", - "time_finished": "2025-08-29 17:57:06,137" + "time_consumption": 0.8077974319458008, + "time_start": "2025-08-29 19:31:56,615", + "time_finished": "2025-08-29 19:31:57,423" }, "Light.brightness (ffe.livingroom.main_light) -> ViDevCommon.brightness (ffe.livingroom.main_light)": { "name": "__tLogger__", @@ -13336,16 +12688,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483026.1374276, - "msecs": 137.0, - "relativeCreated": 3832.851169, - "thread": 136328761630976, + "created": 1756488717.4233408, + "msecs": 423.0, + "relativeCreated": 3833.112171, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Light.brightness (ffe.livingroom.main_light) -> ViDevCommon.brightness (ffe.livingroom.main_light)", - "asctime": "2025-08-29 17:57:06,137", + "asctime": "2025-08-29 19:31:57,423", "moduleLogger": [], "testcaseLogger": [ { @@ -13361,16 +12713,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756483026.2381086, - "msecs": 238.0, - "relativeCreated": 3933.53223, - "thread": 136328761630976, + "created": 1756488717.5237648, + "msecs": 523.0, + "relativeCreated": 3933.536216, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:06,238", + "asctime": "2025-08-29 19:31:57,523", "moduleLogger": [], "time_consumption": 0.0 }, @@ -13389,16 +12741,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483026.3387978, - "msecs": 338.0, - "relativeCreated": 4034.221398, - "thread": 136328761630976, + "created": 1756488717.6244845, + "msecs": 624.0, + "relativeCreated": 4034.256074, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 17:57:06,338", + "asctime": "2025-08-29 19:31:57,624", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", @@ -13416,19 +12768,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483026.2384186, - "msecs": 238.0, - "relativeCreated": 3933.842356, - "thread": 136328761630976, + "created": 1756488717.5240202, + "msecs": 524.0, + "relativeCreated": 3933.791631, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:06,238" + "asctime": "2025-08-29 19:31:57,524" } ], - "time_consumption": 0.10037922859191895 + "time_consumption": 0.1004643440246582 }, { "name": "__tLogger__", @@ -13446,16 +12798,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483026.3390906, - "msecs": 339.0, - "relativeCreated": 4034.514328, - "thread": 136328761630976, + "created": 1756488717.624823, + "msecs": 624.0, + "relativeCreated": 4034.59446, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 17:57:06,339", + "asctime": "2025-08-29 19:31:57,624", "moduleLogger": [ { "name": "__unittest__", @@ -13474,16 +12826,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483026.3390017, - "msecs": 339.0, - "relativeCreated": 4034.425383, - "thread": 136328761630976, + "created": 1756488717.6247184, + "msecs": 624.0, + "relativeCreated": 4034.489669, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 17:57:06,339" + "asctime": "2025-08-29 19:31:57,624" }, { "name": "__unittest__", @@ -13503,19 +12855,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483026.3390505, - "msecs": 339.0, - "relativeCreated": 4034.47413, - "thread": 136328761630976, + "created": 1756488717.6247792, + "msecs": 624.0, + "relativeCreated": 4034.550674, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 17:57:06,339" + "asctime": "2025-08-29 19:31:57,624" } ], - "time_consumption": 4.00543212890625e-05 + "time_consumption": 4.38690185546875e-05 }, { "name": "__tLogger__", @@ -13533,16 +12885,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483026.4395833, - "msecs": 439.0, - "relativeCreated": 4135.006929, - "thread": 136328761630976, + "created": 1756488717.725385, + "msecs": 725.0, + "relativeCreated": 4135.156314, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.main_light) to 0", - "asctime": "2025-08-29 17:57:06,439", + "asctime": "2025-08-29 19:31:57,725", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -13560,16 +12912,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483026.339242, - "msecs": 339.0, - "relativeCreated": 4034.665571, - "thread": 136328761630976, + "created": 1756488717.6249807, + "msecs": 624.0, + "relativeCreated": 4034.752239, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:06,339" + "asctime": "2025-08-29 19:31:57,624" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -13587,16 +12939,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483026.3399293, - "msecs": 339.0, - "relativeCreated": 4035.353011, - "thread": 136328734033600, + "created": 1756488717.6260836, + "msecs": 626.0, + "relativeCreated": 4035.855077, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:06,339" + "asctime": "2025-08-29 19:31:57,626" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -13614,19 +12966,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483026.3414457, - "msecs": 341.0, - "relativeCreated": 4036.869328, - "thread": 136328734033600, + "created": 1756488717.6278617, + "msecs": 627.0, + "relativeCreated": 4037.63332, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'0'", - "asctime": "2025-08-29 17:57:06,341" + "asctime": "2025-08-29 19:31:57,627" } ], - "time_consumption": 0.09813761711120605 + "time_consumption": 0.09752321243286133 }, { "name": "__tLogger__", @@ -13644,16 +12996,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483026.4399095, - "msecs": 439.0, - "relativeCreated": 4135.332986, - "thread": 136328761630976, + "created": 1756488717.7257307, + "msecs": 725.0, + "relativeCreated": 4135.502052, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:06,439", + "asctime": "2025-08-29 19:31:57,725", "moduleLogger": [ { "name": "__unittest__", @@ -13672,16 +13024,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483026.4397967, - "msecs": 439.0, - "relativeCreated": 4135.220412, - "thread": 136328761630976, + "created": 1756488717.7256315, + "msecs": 725.0, + "relativeCreated": 4135.403038, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:06,439" + "asctime": "2025-08-29 19:31:57,725" }, { "name": "__unittest__", @@ -13701,19 +13053,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483026.439868, - "msecs": 439.0, - "relativeCreated": 4135.291514, - "thread": 136328761630976, + "created": 1756488717.725689, + "msecs": 725.0, + "relativeCreated": 4135.460353, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:06,439" + "asctime": "2025-08-29 19:31:57,725" } ], - "time_consumption": 4.1484832763671875e-05 + "time_consumption": 4.172325134277344e-05 }, { "name": "__tLogger__", @@ -13731,16 +13083,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483026.5404172, - "msecs": 540.0, - "relativeCreated": 4235.840928, - "thread": 136328761630976, + "created": 1756488717.8264189, + "msecs": 826.0, + "relativeCreated": 4236.190304, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.main_light) to 20", - "asctime": "2025-08-29 17:57:06,540", + "asctime": "2025-08-29 19:31:57,826", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -13758,16 +13110,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483026.4400606, - "msecs": 440.0, - "relativeCreated": 4135.484453, - "thread": 136328761630976, + "created": 1756488717.7258902, + "msecs": 725.0, + "relativeCreated": 4135.661566, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:06,440" + "asctime": "2025-08-29 19:31:57,725" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -13785,16 +13137,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483026.4409, - "msecs": 440.0, - "relativeCreated": 4136.323787, - "thread": 136328734033600, + "created": 1756488717.726998, + "msecs": 726.0, + "relativeCreated": 4136.76946, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:06,440" + "asctime": "2025-08-29 19:31:57,726" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -13812,19 +13164,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483026.4425309, - "msecs": 442.0, - "relativeCreated": 4137.954599, - "thread": 136328734033600, + "created": 1756488717.7288296, + "msecs": 728.0, + "relativeCreated": 4138.601157, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'20'", - "asctime": "2025-08-29 17:57:06,442" + "asctime": "2025-08-29 19:31:57,728" } ], - "time_consumption": 0.09788632392883301 + "time_consumption": 0.09758925437927246 }, { "name": "__tLogger__", @@ -13842,16 +13194,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483026.5407333, - "msecs": 540.0, - "relativeCreated": 4236.157071, - "thread": 136328761630976, + "created": 1756488717.8268456, + "msecs": 826.0, + "relativeCreated": 4236.617076, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.main_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:06,540", + "asctime": "2025-08-29 19:31:57,826", "moduleLogger": [ { "name": "__unittest__", @@ -13870,16 +13222,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483026.5406215, - "msecs": 540.0, - "relativeCreated": 4236.045353, - "thread": 136328761630976, + "created": 1756488717.8267303, + "msecs": 826.0, + "relativeCreated": 4236.501783, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): 20 ()", - "asctime": "2025-08-29 17:57:06,540" + "asctime": "2025-08-29 19:31:57,826" }, { "name": "__unittest__", @@ -13899,19 +13251,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483026.5406911, - "msecs": 540.0, - "relativeCreated": 4236.114922, - "thread": 136328761630976, + "created": 1756488717.826799, + "msecs": 826.0, + "relativeCreated": 4236.570348, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): result = 20 ()", - "asctime": "2025-08-29 17:57:06,540" + "asctime": "2025-08-29 19:31:57,826" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 4.673004150390625e-05 }, { "name": "__tLogger__", @@ -13929,16 +13281,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483026.6413028, - "msecs": 641.0, - "relativeCreated": 4336.726383, - "thread": 136328761630976, + "created": 1756488717.9275613, + "msecs": 927.0, + "relativeCreated": 4337.332724, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.main_light) to 40", - "asctime": "2025-08-29 17:57:06,641", + "asctime": "2025-08-29 19:31:57,927", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -13956,16 +13308,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483026.5409026, - "msecs": 540.0, - "relativeCreated": 4236.326259, - "thread": 136328761630976, + "created": 1756488717.8270233, + "msecs": 827.0, + "relativeCreated": 4236.794794, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:06,540" + "asctime": "2025-08-29 19:31:57,827" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -13983,16 +13335,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483026.5418224, - "msecs": 541.0, - "relativeCreated": 4237.246148, - "thread": 136328734033600, + "created": 1756488717.828135, + "msecs": 828.0, + "relativeCreated": 4237.906396, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:06,541" + "asctime": "2025-08-29 19:31:57,828" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -14010,19 +13362,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483026.543582, - "msecs": 543.0, - "relativeCreated": 4239.00552, - "thread": 136328734033600, + "created": 1756488717.8302054, + "msecs": 830.0, + "relativeCreated": 4239.976941, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'40'", - "asctime": "2025-08-29 17:57:06,543" + "asctime": "2025-08-29 19:31:57,830" } ], - "time_consumption": 0.09772086143493652 + "time_consumption": 0.09735584259033203 }, { "name": "__tLogger__", @@ -14040,16 +13392,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483026.6415737, - "msecs": 641.0, - "relativeCreated": 4336.997269, - "thread": 136328761630976, + "created": 1756488717.9279318, + "msecs": 927.0, + "relativeCreated": 4337.703449, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.main_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 17:57:06,641", + "asctime": "2025-08-29 19:31:57,927", "moduleLogger": [ { "name": "__unittest__", @@ -14068,16 +13420,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483026.6414967, - "msecs": 641.0, - "relativeCreated": 4336.920196, - "thread": 136328761630976, + "created": 1756488717.9277997, + "msecs": 927.0, + "relativeCreated": 4337.571132, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): 40 ()", - "asctime": "2025-08-29 17:57:06,641" + "asctime": "2025-08-29 19:31:57,927" }, { "name": "__unittest__", @@ -14097,19 +13449,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483026.6415408, - "msecs": 641.0, - "relativeCreated": 4336.964527, - "thread": 136328761630976, + "created": 1756488717.9278631, + "msecs": 927.0, + "relativeCreated": 4337.634489, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): result = 40 ()", - "asctime": "2025-08-29 17:57:06,641" + "asctime": "2025-08-29 19:31:57,927" } ], - "time_consumption": 3.2901763916015625e-05 + "time_consumption": 6.866455078125e-05 }, { "name": "__tLogger__", @@ -14127,16 +13479,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483026.7420597, - "msecs": 742.0, - "relativeCreated": 4437.483404, - "thread": 136328761630976, + "created": 1756488718.028633, + "msecs": 28.0, + "relativeCreated": 4438.404527, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.main_light) to 60", - "asctime": "2025-08-29 17:57:06,742", + "asctime": "2025-08-29 19:31:58,028", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -14154,16 +13506,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483026.6417172, - "msecs": 641.0, - "relativeCreated": 4337.140854, - "thread": 136328761630976, + "created": 1756488717.928112, + "msecs": 928.0, + "relativeCreated": 4337.883526, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:06,641" + "asctime": "2025-08-29 19:31:57,928" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -14181,16 +13533,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483026.6423898, - "msecs": 642.0, - "relativeCreated": 4337.813522, - "thread": 136328734033600, + "created": 1756488717.9291341, + "msecs": 929.0, + "relativeCreated": 4338.905602, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:06,642" + "asctime": "2025-08-29 19:31:57,929" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -14208,19 +13560,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483026.6439588, - "msecs": 643.0, - "relativeCreated": 4339.38249, - "thread": 136328734033600, + "created": 1756488717.9312754, + "msecs": 931.0, + "relativeCreated": 4341.046717, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'60'", - "asctime": "2025-08-29 17:57:06,643" + "asctime": "2025-08-29 19:31:57,931" } ], - "time_consumption": 0.09810090065002441 + "time_consumption": 0.09735774993896484 }, { "name": "__tLogger__", @@ -14238,16 +13590,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483026.742348, - "msecs": 742.0, - "relativeCreated": 4437.771781, - "thread": 136328761630976, + "created": 1756488718.02897, + "msecs": 28.0, + "relativeCreated": 4438.741509, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.main_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 17:57:06,742", + "asctime": "2025-08-29 19:31:58,028", "moduleLogger": [ { "name": "__unittest__", @@ -14266,16 +13618,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483026.742263, - "msecs": 742.0, - "relativeCreated": 4437.686839, - "thread": 136328761630976, + "created": 1756488718.0288627, + "msecs": 28.0, + "relativeCreated": 4438.634131, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): 60 ()", - "asctime": "2025-08-29 17:57:06,742" + "asctime": "2025-08-29 19:31:58,028" }, { "name": "__unittest__", @@ -14295,19 +13647,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483026.7423115, - "msecs": 742.0, - "relativeCreated": 4437.735178, - "thread": 136328761630976, + "created": 1756488718.0289228, + "msecs": 28.0, + "relativeCreated": 4438.694247, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): result = 60 ()", - "asctime": "2025-08-29 17:57:06,742" + "asctime": "2025-08-29 19:31:58,028" } ], - "time_consumption": 3.647804260253906e-05 + "time_consumption": 4.7206878662109375e-05 }, { "name": "__tLogger__", @@ -14325,16 +13677,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483026.8428295, - "msecs": 842.0, - "relativeCreated": 4538.253312, - "thread": 136328761630976, + "created": 1756488718.129648, + "msecs": 129.0, + "relativeCreated": 4539.419212, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.main_light) to 80", - "asctime": "2025-08-29 17:57:06,842", + "asctime": "2025-08-29 19:31:58,129", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -14352,16 +13704,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483026.742488, - "msecs": 742.0, - "relativeCreated": 4437.911521, - "thread": 136328761630976, + "created": 1756488718.0291307, + "msecs": 29.0, + "relativeCreated": 4438.902248, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:06,742" + "asctime": "2025-08-29 19:31:58,029" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -14379,16 +13731,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483026.7432811, - "msecs": 743.0, - "relativeCreated": 4438.704828, - "thread": 136328734033600, + "created": 1756488718.0302804, + "msecs": 30.0, + "relativeCreated": 4440.051755, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:06,743" + "asctime": "2025-08-29 19:31:58,030" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -14406,19 +13758,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483026.7449086, - "msecs": 744.0, - "relativeCreated": 4440.332221, - "thread": 136328734033600, + "created": 1756488718.0321949, + "msecs": 32.0, + "relativeCreated": 4441.966254, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'80'", - "asctime": "2025-08-29 17:57:06,744" + "asctime": "2025-08-29 19:31:58,032" } ], - "time_consumption": 0.09792089462280273 + "time_consumption": 0.09745311737060547 }, { "name": "__tLogger__", @@ -14436,16 +13788,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483026.8431664, - "msecs": 843.0, - "relativeCreated": 4538.59011, - "thread": 136328761630976, + "created": 1756488718.1299784, + "msecs": 129.0, + "relativeCreated": 4539.749803, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.main_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 17:57:06,843", + "asctime": "2025-08-29 19:31:58,129", "moduleLogger": [ { "name": "__unittest__", @@ -14464,16 +13816,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483026.8430748, - "msecs": 843.0, - "relativeCreated": 4538.498379, - "thread": 136328761630976, + "created": 1756488718.1298785, + "msecs": 129.0, + "relativeCreated": 4539.649848, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): 80 ()", - "asctime": "2025-08-29 17:57:06,843" + "asctime": "2025-08-29 19:31:58,129" }, { "name": "__unittest__", @@ -14493,19 +13845,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483026.8431273, - "msecs": 843.0, - "relativeCreated": 4538.551002, - "thread": 136328761630976, + "created": 1756488718.1299365, + "msecs": 129.0, + "relativeCreated": 4539.707702, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): result = 80 ()", - "asctime": "2025-08-29 17:57:06,843" + "asctime": "2025-08-29 19:31:58,129" } ], - "time_consumption": 3.910064697265625e-05 + "time_consumption": 4.1961669921875e-05 }, { "name": "__tLogger__", @@ -14523,16 +13875,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483026.9437442, - "msecs": 943.0, - "relativeCreated": 4639.16806, - "thread": 136328761630976, + "created": 1756488718.2306716, + "msecs": 230.0, + "relativeCreated": 4640.443163, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.main_light) to 100", - "asctime": "2025-08-29 17:57:06,943", + "asctime": "2025-08-29 19:31:58,230", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -14550,16 +13902,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483026.8433151, - "msecs": 843.0, - "relativeCreated": 4538.738893, - "thread": 136328761630976, + "created": 1756488718.1301632, + "msecs": 130.0, + "relativeCreated": 4539.934715, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:06,843" + "asctime": "2025-08-29 19:31:58,130" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -14577,16 +13929,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483026.8441606, - "msecs": 844.0, - "relativeCreated": 4539.584153, - "thread": 136328734033600, + "created": 1756488718.1312373, + "msecs": 131.0, + "relativeCreated": 4541.008897, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:06,844" + "asctime": "2025-08-29 19:31:58,131" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -14604,19 +13956,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483026.845947, - "msecs": 845.0, - "relativeCreated": 4541.37081, - "thread": 136328734033600, + "created": 1756488718.1332295, + "msecs": 133.0, + "relativeCreated": 4543.001085, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:06,845" + "asctime": "2025-08-29 19:31:58,133" } ], - "time_consumption": 0.09779715538024902 + "time_consumption": 0.0974421501159668 }, { "name": "__tLogger__", @@ -14634,16 +13986,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483026.9441392, - "msecs": 944.0, - "relativeCreated": 4639.56293, - "thread": 136328761630976, + "created": 1756488718.2310023, + "msecs": 231.0, + "relativeCreated": 4640.773795, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.main_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 17:57:06,944", + "asctime": "2025-08-29 19:31:58,231", "moduleLogger": [ { "name": "__unittest__", @@ -14662,16 +14014,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483026.9440174, - "msecs": 944.0, - "relativeCreated": 4639.441213, - "thread": 136328761630976, + "created": 1756488718.2309003, + "msecs": 230.0, + "relativeCreated": 4640.671773, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): 100 ()", - "asctime": "2025-08-29 17:57:06,944" + "asctime": "2025-08-29 19:31:58,230" }, { "name": "__unittest__", @@ -14691,24 +14043,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483026.944088, - "msecs": 944.0, - "relativeCreated": 4639.511682, - "thread": 136328761630976, + "created": 1756488718.230958, + "msecs": 230.0, + "relativeCreated": 4640.729458, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): result = 100 ()", - "asctime": "2025-08-29 17:57:06,944" + "asctime": "2025-08-29 19:31:58,230" } ], - "time_consumption": 5.125999450683594e-05 + "time_consumption": 4.4345855712890625e-05 } ], - "time_consumption": 0.8067116737365723, - "time_start": "2025-08-29 17:57:06,137", - "time_finished": "2025-08-29 17:57:06,944" + "time_consumption": 0.8076615333557129, + "time_start": "2025-08-29 19:31:57,423", + "time_finished": "2025-08-29 19:31:58,231" }, "ViDevCommon.color_temp (ffe.livingroom.main_light) -> Light.color_temp (ffe.livingroom.main_light)": { "name": "__tLogger__", @@ -14723,16 +14075,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483026.9444373, - "msecs": 944.0, - "relativeCreated": 4639.860934, - "thread": 136328761630976, + "created": 1756488718.2312934, + "msecs": 231.0, + "relativeCreated": 4641.064943, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "ViDevCommon.color_temp (ffe.livingroom.main_light) -> Light.color_temp (ffe.livingroom.main_light)", - "asctime": "2025-08-29 17:57:06,944", + "asctime": "2025-08-29 19:31:58,231", "moduleLogger": [], "testcaseLogger": [ { @@ -14748,16 +14100,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756483027.0446842, - "msecs": 44.0, - "relativeCreated": 4740.108015, - "thread": 136328761630976, + "created": 1756488718.3316882, + "msecs": 331.0, + "relativeCreated": 4741.459719, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:07,044", + "asctime": "2025-08-29 19:31:58,331", "moduleLogger": [], "time_consumption": 0.0 }, @@ -14776,16 +14128,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483027.1455913, - "msecs": 145.0, - "relativeCreated": 4841.014889, - "thread": 136328761630976, + "created": 1756488718.432728, + "msecs": 432.0, + "relativeCreated": 4842.499536, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 17:57:07,145", + "asctime": "2025-08-29 19:31:58,432", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", @@ -14803,16 +14155,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483027.0450063, - "msecs": 45.0, - "relativeCreated": 4740.430042, - "thread": 136328761630976, + "created": 1756488718.3319733, + "msecs": 331.0, + "relativeCreated": 4741.744801, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:07,045" + "asctime": "2025-08-29 19:31:58,331" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -14830,16 +14182,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483027.0452964, - "msecs": 45.0, - "relativeCreated": 4740.719993, - "thread": 136328761630976, + "created": 1756488718.3323083, + "msecs": 332.0, + "relativeCreated": 4742.079603, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:07,045" + "asctime": "2025-08-29 19:31:58,332" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -14857,16 +14209,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.0475416, - "msecs": 47.0, - "relativeCreated": 4742.965187, - "thread": 136328734033600, + "created": 1756488718.3349385, + "msecs": 334.0, + "relativeCreated": 4744.71001, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:07,047" + "asctime": "2025-08-29 19:31:58,334" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -14884,16 +14236,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.0479054, - "msecs": 47.0, - "relativeCreated": 4743.329346, - "thread": 136328734033600, + "created": 1756488718.3353236, + "msecs": 335.0, + "relativeCreated": 4745.095022, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:07,047" + "asctime": "2025-08-29 19:31:58,335" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -14911,19 +14263,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.091243, - "msecs": 91.0, - "relativeCreated": 4786.666765, - "thread": 136328734033600, + "created": 1756488718.3783119, + "msecs": 378.0, + "relativeCreated": 4788.083312, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:07,091" + "asctime": "2025-08-29 19:31:58,378" } ], - "time_consumption": 0.05434823036193848 + "time_consumption": 0.05441617965698242 }, { "name": "__tLogger__", @@ -14941,16 +14293,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483027.1459272, - "msecs": 145.0, - "relativeCreated": 4841.350905, - "thread": 136328761630976, + "created": 1756488718.4330862, + "msecs": 433.0, + "relativeCreated": 4842.857667, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 17:57:07,145", + "asctime": "2025-08-29 19:31:58,433", "moduleLogger": [ { "name": "__unittest__", @@ -14969,16 +14321,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483027.1458197, - "msecs": 145.0, - "relativeCreated": 4841.243459, - "thread": 136328761630976, + "created": 1756488718.432974, + "msecs": 432.0, + "relativeCreated": 4842.745521, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 17:57:07,145" + "asctime": "2025-08-29 19:31:58,432" }, { "name": "__unittest__", @@ -14998,19 +14350,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483027.1458867, - "msecs": 145.0, - "relativeCreated": 4841.310407, - "thread": 136328761630976, + "created": 1756488718.43304, + "msecs": 433.0, + "relativeCreated": 4842.811248, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 17:57:07,145" + "asctime": "2025-08-29 19:31:58,433" } ], - "time_consumption": 4.0531158447265625e-05 + "time_consumption": 4.6253204345703125e-05 }, { "name": "__tLogger__", @@ -15028,16 +14380,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483027.2463598, - "msecs": 246.0, - "relativeCreated": 4941.783414, - "thread": 136328761630976, + "created": 1756488718.5338016, + "msecs": 533.0, + "relativeCreated": 4943.572999, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.main_light) to 0", - "asctime": "2025-08-29 17:57:07,246", + "asctime": "2025-08-29 19:31:58,533", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", @@ -15055,16 +14407,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483027.1460283, - "msecs": 146.0, - "relativeCreated": 4841.452005, - "thread": 136328761630976, + "created": 1756488718.4332104, + "msecs": 433.0, + "relativeCreated": 4842.981713, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 0", - "asctime": "2025-08-29 17:57:07,146" + "asctime": "2025-08-29 19:31:58,433" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -15082,16 +14434,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.1484888, - "msecs": 148.0, - "relativeCreated": 4843.912288, - "thread": 136328734033600, + "created": 1756488718.4361749, + "msecs": 436.0, + "relativeCreated": 4845.94633, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 250}'", - "asctime": "2025-08-29 17:57:07,148" + "asctime": "2025-08-29 19:31:58,436" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -15109,16 +14461,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483027.1487012, - "msecs": 148.0, - "relativeCreated": 4844.124835, - "thread": 136328734033600, + "created": 1756488718.4364147, + "msecs": 436.0, + "relativeCreated": 4846.186246, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:07,148" + "asctime": "2025-08-29 19:31:58,436" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -15136,16 +14488,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.1492183, - "msecs": 149.0, - "relativeCreated": 4844.642009, - "thread": 136328734033600, + "created": 1756488718.4369874, + "msecs": 436.0, + "relativeCreated": 4846.758949, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:07,149" + "asctime": "2025-08-29 19:31:58,436" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -15163,19 +14515,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.191287, - "msecs": 191.0, - "relativeCreated": 4886.710666, - "thread": 136328734033600, + "created": 1756488718.4794147, + "msecs": 479.0, + "relativeCreated": 4889.186133, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'0'", - "asctime": "2025-08-29 17:57:07,191" + "asctime": "2025-08-29 19:31:58,479" } ], - "time_consumption": 0.055072784423828125 + "time_consumption": 0.05438685417175293 }, { "name": "__tLogger__", @@ -15193,16 +14545,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483027.246653, - "msecs": 246.0, - "relativeCreated": 4942.076876, - "thread": 136328761630976, + "created": 1756488718.5341392, + "msecs": 534.0, + "relativeCreated": 4943.910487, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:07,246", + "asctime": "2025-08-29 19:31:58,534", "moduleLogger": [ { "name": "__unittest__", @@ -15221,16 +14573,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483027.2465699, - "msecs": 246.0, - "relativeCreated": 4941.993674, - "thread": 136328761630976, + "created": 1756488718.5340402, + "msecs": 534.0, + "relativeCreated": 4943.811709, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:07,246" + "asctime": "2025-08-29 19:31:58,534" }, { "name": "__unittest__", @@ -15250,19 +14602,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483027.2466173, - "msecs": 246.0, - "relativeCreated": 4942.040954, - "thread": 136328761630976, + "created": 1756488718.5340977, + "msecs": 534.0, + "relativeCreated": 4943.869137, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:07,246" + "asctime": "2025-08-29 19:31:58,534" } ], - "time_consumption": 3.5762786865234375e-05 + "time_consumption": 4.1484832763671875e-05 }, { "name": "__tLogger__", @@ -15280,16 +14632,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483027.3471088, - "msecs": 347.0, - "relativeCreated": 5042.532491, - "thread": 136328761630976, + "created": 1756488718.6346369, + "msecs": 634.0, + "relativeCreated": 5044.408208, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.main_light) to 2", - "asctime": "2025-08-29 17:57:07,347", + "asctime": "2025-08-29 19:31:58,634", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", @@ -15307,16 +14659,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483027.246752, - "msecs": 246.0, - "relativeCreated": 4942.175766, - "thread": 136328761630976, + "created": 1756488718.534252, + "msecs": 534.0, + "relativeCreated": 4944.023571, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 2", - "asctime": "2025-08-29 17:57:07,246" + "asctime": "2025-08-29 19:31:58,534" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -15334,16 +14686,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.2489164, - "msecs": 248.0, - "relativeCreated": 4944.340124, - "thread": 136328734033600, + "created": 1756488718.5372486, + "msecs": 537.0, + "relativeCreated": 4947.019982, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 291}'", - "asctime": "2025-08-29 17:57:07,248" + "asctime": "2025-08-29 19:31:58,537" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -15361,16 +14713,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483027.2491117, - "msecs": 249.0, - "relativeCreated": 4944.535266, - "thread": 136328734033600, + "created": 1756488718.5375018, + "msecs": 537.0, + "relativeCreated": 4947.273129, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:07,249" + "asctime": "2025-08-29 19:31:58,537" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -15388,16 +14740,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.2495458, - "msecs": 249.0, - "relativeCreated": 4944.969297, - "thread": 136328734033600, + "created": 1756488718.5382159, + "msecs": 538.0, + "relativeCreated": 4947.987299, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:07,249" + "asctime": "2025-08-29 19:31:58,538" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -15415,19 +14767,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.2917583, - "msecs": 291.0, - "relativeCreated": 4987.181965, - "thread": 136328734033600, + "created": 1756488718.5804777, + "msecs": 580.0, + "relativeCreated": 4990.249133, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'2'", - "asctime": "2025-08-29 17:57:07,291" + "asctime": "2025-08-29 19:31:58,580" } ], - "time_consumption": 0.055350542068481445 + "time_consumption": 0.05415916442871094 }, { "name": "__tLogger__", @@ -15445,16 +14797,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483027.3475244, - "msecs": 347.0, - "relativeCreated": 5042.948092, - "thread": 136328761630976, + "created": 1756488718.6350014, + "msecs": 635.0, + "relativeCreated": 5044.772783, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.main_light) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 17:57:07,347", + "asctime": "2025-08-29 19:31:58,635", "moduleLogger": [ { "name": "__unittest__", @@ -15473,16 +14825,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483027.3473897, - "msecs": 347.0, - "relativeCreated": 5042.813448, - "thread": 136328761630976, + "created": 1756488718.6348624, + "msecs": 634.0, + "relativeCreated": 5044.633891, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.main_light)): 2 ()", - "asctime": "2025-08-29 17:57:07,347" + "asctime": "2025-08-29 19:31:58,634" }, { "name": "__unittest__", @@ -15502,19 +14854,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483027.3474696, - "msecs": 347.0, - "relativeCreated": 5042.893247, - "thread": 136328761630976, + "created": 1756488718.6349177, + "msecs": 634.0, + "relativeCreated": 5044.689182, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.main_light)): result = 2 ()", - "asctime": "2025-08-29 17:57:07,347" + "asctime": "2025-08-29 19:31:58,634" } ], - "time_consumption": 5.4836273193359375e-05 + "time_consumption": 8.368492126464844e-05 }, { "name": "__tLogger__", @@ -15532,16 +14884,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483027.4480796, - "msecs": 448.0, - "relativeCreated": 5143.503386, - "thread": 136328761630976, + "created": 1756488718.7355068, + "msecs": 735.0, + "relativeCreated": 5145.278142, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.main_light) to 4", - "asctime": "2025-08-29 17:57:07,448", + "asctime": "2025-08-29 19:31:58,735", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", @@ -15559,16 +14911,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483027.3476696, - "msecs": 347.0, - "relativeCreated": 5043.09325, - "thread": 136328761630976, + "created": 1756488718.635128, + "msecs": 635.0, + "relativeCreated": 5044.899507, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 4", - "asctime": "2025-08-29 17:57:07,347" + "asctime": "2025-08-29 19:31:58,635" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -15586,16 +14938,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.3498867, - "msecs": 349.0, - "relativeCreated": 5045.310428, - "thread": 136328734033600, + "created": 1756488718.6378849, + "msecs": 637.0, + "relativeCreated": 5047.656483, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 332}'", - "asctime": "2025-08-29 17:57:07,349" + "asctime": "2025-08-29 19:31:58,637" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -15613,16 +14965,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483027.3500967, - "msecs": 350.0, - "relativeCreated": 5045.520241, - "thread": 136328734033600, + "created": 1756488718.6381195, + "msecs": 638.0, + "relativeCreated": 5047.890888, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:07,350" + "asctime": "2025-08-29 19:31:58,638" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -15640,16 +14992,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.35058, - "msecs": 350.0, - "relativeCreated": 5046.003755, - "thread": 136328734033600, + "created": 1756488718.6386797, + "msecs": 638.0, + "relativeCreated": 5048.451255, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:07,350" + "asctime": "2025-08-29 19:31:58,638" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -15667,19 +15019,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.3924358, - "msecs": 392.0, - "relativeCreated": 5087.859395, - "thread": 136328734033600, + "created": 1756488718.681556, + "msecs": 681.0, + "relativeCreated": 5091.327286, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'4'", - "asctime": "2025-08-29 17:57:07,392" + "asctime": "2025-08-29 19:31:58,681" } ], - "time_consumption": 0.05564379692077637 + "time_consumption": 0.05395078659057617 }, { "name": "__tLogger__", @@ -15697,16 +15049,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483027.44839, - "msecs": 448.0, - "relativeCreated": 5143.813532, - "thread": 136328761630976, + "created": 1756488718.7358239, + "msecs": 735.0, + "relativeCreated": 5145.595314, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.main_light) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 17:57:07,448", + "asctime": "2025-08-29 19:31:58,735", "moduleLogger": [ { "name": "__unittest__", @@ -15725,16 +15077,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483027.4482872, - "msecs": 448.0, - "relativeCreated": 5143.710822, - "thread": 136328761630976, + "created": 1756488718.7357285, + "msecs": 735.0, + "relativeCreated": 5145.499903, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.main_light)): 4 ()", - "asctime": "2025-08-29 17:57:07,448" + "asctime": "2025-08-29 19:31:58,735" }, { "name": "__unittest__", @@ -15754,19 +15106,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483027.4483364, - "msecs": 448.0, - "relativeCreated": 5143.760057, - "thread": 136328761630976, + "created": 1756488718.735782, + "msecs": 735.0, + "relativeCreated": 5145.553367, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.main_light)): result = 4 ()", - "asctime": "2025-08-29 17:57:07,448" + "asctime": "2025-08-29 19:31:58,735" } ], - "time_consumption": 5.364418029785156e-05 + "time_consumption": 4.1961669921875e-05 }, { "name": "__tLogger__", @@ -15784,16 +15136,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483027.548817, - "msecs": 548.0, - "relativeCreated": 5244.240702, - "thread": 136328761630976, + "created": 1756488718.8364646, + "msecs": 836.0, + "relativeCreated": 5246.23602, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.main_light) to 6", - "asctime": "2025-08-29 17:57:07,548", + "asctime": "2025-08-29 19:31:58,836", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", @@ -15811,16 +15163,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483027.4484913, - "msecs": 448.0, - "relativeCreated": 5143.915004, - "thread": 136328761630976, + "created": 1756488718.7359352, + "msecs": 735.0, + "relativeCreated": 5145.706596, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 6", - "asctime": "2025-08-29 17:57:07,448" + "asctime": "2025-08-29 19:31:58,735" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -15838,16 +15190,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.4510107, - "msecs": 451.0, - "relativeCreated": 5146.434504, - "thread": 136328734033600, + "created": 1756488718.7386074, + "msecs": 738.0, + "relativeCreated": 5148.378836, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 372}'", - "asctime": "2025-08-29 17:57:07,451" + "asctime": "2025-08-29 19:31:58,738" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -15865,16 +15217,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483027.4512649, - "msecs": 451.0, - "relativeCreated": 5146.688518, - "thread": 136328734033600, + "created": 1756488718.7388446, + "msecs": 738.0, + "relativeCreated": 5148.616048, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:07,451" + "asctime": "2025-08-29 19:31:58,738" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -15892,16 +15244,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.4517546, - "msecs": 451.0, - "relativeCreated": 5147.178092, - "thread": 136328734033600, + "created": 1756488718.7395172, + "msecs": 739.0, + "relativeCreated": 5149.288518, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:07,451" + "asctime": "2025-08-29 19:31:58,739" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -15919,19 +15271,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.4932752, - "msecs": 493.0, - "relativeCreated": 5188.698943, - "thread": 136328734033600, + "created": 1756488718.7813957, + "msecs": 781.0, + "relativeCreated": 5191.167092, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'6'", - "asctime": "2025-08-29 17:57:07,493" + "asctime": "2025-08-29 19:31:58,781" } ], - "time_consumption": 0.0555417537689209 + "time_consumption": 0.0550689697265625 }, { "name": "__tLogger__", @@ -15949,16 +15301,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483027.5491164, - "msecs": 549.0, - "relativeCreated": 5244.540216, - "thread": 136328761630976, + "created": 1756488718.8367972, + "msecs": 836.0, + "relativeCreated": 5246.568515, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.main_light) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 17:57:07,549", + "asctime": "2025-08-29 19:31:58,836", "moduleLogger": [ { "name": "__unittest__", @@ -15977,16 +15329,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483027.5490332, - "msecs": 549.0, - "relativeCreated": 5244.456951, - "thread": 136328761630976, + "created": 1756488718.836698, + "msecs": 836.0, + "relativeCreated": 5246.46957, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.main_light)): 6 ()", - "asctime": "2025-08-29 17:57:07,549" + "asctime": "2025-08-29 19:31:58,836" }, { "name": "__unittest__", @@ -16006,19 +15358,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483027.54908, - "msecs": 549.0, - "relativeCreated": 5244.503609, - "thread": 136328761630976, + "created": 1756488718.8367548, + "msecs": 836.0, + "relativeCreated": 5246.52619, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.main_light)): result = 6 ()", - "asctime": "2025-08-29 17:57:07,549" + "asctime": "2025-08-29 19:31:58,836" } ], - "time_consumption": 3.647804260253906e-05 + "time_consumption": 4.2438507080078125e-05 }, { "name": "__tLogger__", @@ -16036,16 +15388,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483027.6496778, - "msecs": 649.0, - "relativeCreated": 5345.101415, - "thread": 136328761630976, + "created": 1756488718.937422, + "msecs": 937.0, + "relativeCreated": 5347.193573, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.main_light) to 8", - "asctime": "2025-08-29 17:57:07,649", + "asctime": "2025-08-29 19:31:58,937", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", @@ -16063,16 +15415,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483027.5492547, - "msecs": 549.0, - "relativeCreated": 5244.678264, - "thread": 136328761630976, + "created": 1756488718.83691, + "msecs": 836.0, + "relativeCreated": 5246.681568, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 8", - "asctime": "2025-08-29 17:57:07,549" + "asctime": "2025-08-29 19:31:58,836" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -16090,16 +15442,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.5519376, - "msecs": 551.0, - "relativeCreated": 5247.361175, - "thread": 136328734033600, + "created": 1756488718.8399122, + "msecs": 839.0, + "relativeCreated": 5249.683671, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 413}'", - "asctime": "2025-08-29 17:57:07,551" + "asctime": "2025-08-29 19:31:58,839" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -16117,16 +15469,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483027.5521598, - "msecs": 552.0, - "relativeCreated": 5247.583502, - "thread": 136328734033600, + "created": 1756488718.8401656, + "msecs": 840.0, + "relativeCreated": 5249.93701, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:07,552" + "asctime": "2025-08-29 19:31:58,840" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -16144,16 +15496,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.552701, - "msecs": 552.0, - "relativeCreated": 5248.124558, - "thread": 136328734033600, + "created": 1756488718.8409388, + "msecs": 840.0, + "relativeCreated": 5250.710111, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:07,552" + "asctime": "2025-08-29 19:31:58,840" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -16171,19 +15523,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.594408, - "msecs": 594.0, - "relativeCreated": 5289.831577, - "thread": 136328734033600, + "created": 1756488718.8832345, + "msecs": 883.0, + "relativeCreated": 5293.006102, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'8'", - "asctime": "2025-08-29 17:57:07,594" + "asctime": "2025-08-29 19:31:58,883" } ], - "time_consumption": 0.055269718170166016 + "time_consumption": 0.05418753623962402 }, { "name": "__tLogger__", @@ -16201,16 +15553,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483027.6499927, - "msecs": 649.0, - "relativeCreated": 5345.416451, - "thread": 136328761630976, + "created": 1756488718.9377897, + "msecs": 937.0, + "relativeCreated": 5347.561018, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.main_light) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 17:57:07,649", + "asctime": "2025-08-29 19:31:58,937", "moduleLogger": [ { "name": "__unittest__", @@ -16229,16 +15581,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483027.6499088, - "msecs": 649.0, - "relativeCreated": 5345.332303, - "thread": 136328761630976, + "created": 1756488718.93769, + "msecs": 937.0, + "relativeCreated": 5347.461605, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.main_light)): 8 ()", - "asctime": "2025-08-29 17:57:07,649" + "asctime": "2025-08-29 19:31:58,937" }, { "name": "__unittest__", @@ -16258,19 +15610,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483027.6499586, - "msecs": 649.0, - "relativeCreated": 5345.382274, - "thread": 136328761630976, + "created": 1756488718.9377475, + "msecs": 937.0, + "relativeCreated": 5347.518952, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.main_light)): result = 8 ()", - "asctime": "2025-08-29 17:57:07,649" + "asctime": "2025-08-29 19:31:58,937" } ], - "time_consumption": 3.409385681152344e-05 + "time_consumption": 4.220008850097656e-05 }, { "name": "__tLogger__", @@ -16288,16 +15640,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483027.7505221, - "msecs": 750.0, - "relativeCreated": 5445.945808, - "thread": 136328761630976, + "created": 1756488719.038422, + "msecs": 38.0, + "relativeCreated": 5448.19338, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.main_light) to 10", - "asctime": "2025-08-29 17:57:07,750", + "asctime": "2025-08-29 19:31:59,038", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", @@ -16315,16 +15667,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483027.6501107, - "msecs": 650.0, - "relativeCreated": 5345.534455, - "thread": 136328761630976, + "created": 1756488718.9379046, + "msecs": 937.0, + "relativeCreated": 5347.676028, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:07,650" + "asctime": "2025-08-29 19:31:58,937" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -16342,16 +15694,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.652378, - "msecs": 652.0, - "relativeCreated": 5347.80178, - "thread": 136328734033600, + "created": 1756488718.940758, + "msecs": 940.0, + "relativeCreated": 5350.52948, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:07,652" + "asctime": "2025-08-29 19:31:58,940" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -16369,16 +15721,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483027.6525853, - "msecs": 652.0, - "relativeCreated": 5348.008969, - "thread": 136328734033600, + "created": 1756488718.9409971, + "msecs": 940.0, + "relativeCreated": 5350.768672, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:07,652" + "asctime": "2025-08-29 19:31:58,940" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -16396,16 +15748,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.6530657, - "msecs": 653.0, - "relativeCreated": 5348.48929, - "thread": 136328734033600, + "created": 1756488718.9418235, + "msecs": 941.0, + "relativeCreated": 5351.595045, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:07,653" + "asctime": "2025-08-29 19:31:58,941" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -16423,19 +15775,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.6952932, - "msecs": 695.0, - "relativeCreated": 5390.716758, - "thread": 136328734033600, + "created": 1756488718.9834297, + "msecs": 983.0, + "relativeCreated": 5393.201178, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:07,695" + "asctime": "2025-08-29 19:31:58,983" } ], - "time_consumption": 0.05522894859313965 + "time_consumption": 0.0549924373626709 }, { "name": "__tLogger__", @@ -16453,16 +15805,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483027.7508128, - "msecs": 750.0, - "relativeCreated": 5446.236477, - "thread": 136328761630976, + "created": 1756488719.0387645, + "msecs": 38.0, + "relativeCreated": 5448.535884, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.main_light) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 17:57:07,750", + "asctime": "2025-08-29 19:31:59,038", "moduleLogger": [ { "name": "__unittest__", @@ -16481,16 +15833,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483027.750728, - "msecs": 750.0, - "relativeCreated": 5446.151671, - "thread": 136328761630976, + "created": 1756488719.038673, + "msecs": 38.0, + "relativeCreated": 5448.44427, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.main_light)): 10 ()", - "asctime": "2025-08-29 17:57:07,750" + "asctime": "2025-08-29 19:31:59,038" }, { "name": "__unittest__", @@ -16510,24 +15862,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483027.750777, - "msecs": 750.0, - "relativeCreated": 5446.200652, - "thread": 136328761630976, + "created": 1756488719.038725, + "msecs": 38.0, + "relativeCreated": 5448.496422, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.main_light)): result = 10 ()", - "asctime": "2025-08-29 17:57:07,750" + "asctime": "2025-08-29 19:31:59,038" } ], - "time_consumption": 3.5762786865234375e-05 + "time_consumption": 3.9577484130859375e-05 } ], - "time_consumption": 0.8063755035400391, - "time_start": "2025-08-29 17:57:06,944", - "time_finished": "2025-08-29 17:57:07,750" + "time_consumption": 0.8074710369110107, + "time_start": "2025-08-29 19:31:58,231", + "time_finished": "2025-08-29 19:31:59,038" }, "Light.color_temp (ffe.livingroom.main_light) -> ViDevCommon.color_temp (ffe.livingroom.main_light)": { "name": "__tLogger__", @@ -16542,16 +15894,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483027.7510815, - "msecs": 751.0, - "relativeCreated": 5446.505139, - "thread": 136328761630976, + "created": 1756488719.0390248, + "msecs": 39.0, + "relativeCreated": 5448.796445, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Light.color_temp (ffe.livingroom.main_light) -> ViDevCommon.color_temp (ffe.livingroom.main_light)", - "asctime": "2025-08-29 17:57:07,751", + "asctime": "2025-08-29 19:31:59,039", "moduleLogger": [], "testcaseLogger": [ { @@ -16567,16 +15919,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756483027.8513167, - "msecs": 851.0, - "relativeCreated": 5546.740539, - "thread": 136328761630976, + "created": 1756488719.1394107, + "msecs": 139.0, + "relativeCreated": 5549.182059, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:07,851", + "asctime": "2025-08-29 19:31:59,139", "moduleLogger": [], "time_consumption": 0.0 }, @@ -16595,16 +15947,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483027.95208, - "msecs": 952.0, - "relativeCreated": 5647.503859, - "thread": 136328761630976, + "created": 1756488719.240188, + "msecs": 240.0, + "relativeCreated": 5649.959389, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 17:57:07,952", + "asctime": "2025-08-29 19:31:59,240", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", @@ -16622,19 +15974,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483027.8516054, - "msecs": 851.0, - "relativeCreated": 5547.029126, - "thread": 136328761630976, + "created": 1756488719.1397154, + "msecs": 139.0, + "relativeCreated": 5549.486715, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:07,851" + "asctime": "2025-08-29 19:31:59,139" } ], - "time_consumption": 0.10047459602355957 + "time_consumption": 0.10047245025634766 }, { "name": "__tLogger__", @@ -16652,16 +16004,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483027.9525304, - "msecs": 952.0, - "relativeCreated": 5647.95421, - "thread": 136328761630976, + "created": 1756488719.2405732, + "msecs": 240.0, + "relativeCreated": 5650.34454, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 17:57:07,952", + "asctime": "2025-08-29 19:31:59,240", "moduleLogger": [ { "name": "__unittest__", @@ -16680,16 +16032,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483027.9523654, - "msecs": 952.0, - "relativeCreated": 5647.789107, - "thread": 136328761630976, + "created": 1756488719.240414, + "msecs": 240.0, + "relativeCreated": 5650.185426, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 17:57:07,952" + "asctime": "2025-08-29 19:31:59,240" }, { "name": "__unittest__", @@ -16709,19 +16061,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483027.9524698, - "msecs": 952.0, - "relativeCreated": 5647.893353, - "thread": 136328761630976, + "created": 1756488719.2405097, + "msecs": 240.0, + "relativeCreated": 5650.281129, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 17:57:07,952" + "asctime": "2025-08-29 19:31:59,240" } ], - "time_consumption": 6.0558319091796875e-05 + "time_consumption": 6.341934204101562e-05 }, { "name": "__tLogger__", @@ -16739,16 +16091,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483028.053196, - "msecs": 53.0, - "relativeCreated": 5748.619738, - "thread": 136328761630976, + "created": 1756488719.3412204, + "msecs": 341.0, + "relativeCreated": 5750.991697, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.main_light) to 0", - "asctime": "2025-08-29 17:57:08,053", + "asctime": "2025-08-29 19:31:59,341", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -16766,16 +16118,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483027.9527087, - "msecs": 952.0, - "relativeCreated": 5648.132386, - "thread": 136328761630976, + "created": 1756488719.240732, + "msecs": 240.0, + "relativeCreated": 5650.503318, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:07,952" + "asctime": "2025-08-29 19:31:59,240" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -16793,16 +16145,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.9536004, - "msecs": 953.0, - "relativeCreated": 5649.024091, - "thread": 136328734033600, + "created": 1756488719.2416627, + "msecs": 241.0, + "relativeCreated": 5651.434057, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:07,953" + "asctime": "2025-08-29 19:31:59,241" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -16820,19 +16172,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483027.9554913, - "msecs": 955.0, - "relativeCreated": 5650.915114, - "thread": 136328734033600, + "created": 1756488719.24364, + "msecs": 243.0, + "relativeCreated": 5653.411535, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'0'", - "asctime": "2025-08-29 17:57:07,955" + "asctime": "2025-08-29 19:31:59,243" } ], - "time_consumption": 0.09770464897155762 + "time_consumption": 0.0975804328918457 }, { "name": "__tLogger__", @@ -16850,16 +16202,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483028.0536356, - "msecs": 53.0, - "relativeCreated": 5749.059272, - "thread": 136328761630976, + "created": 1756488719.341647, + "msecs": 341.0, + "relativeCreated": 5751.418346, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:08,053", + "asctime": "2025-08-29 19:31:59,341", "moduleLogger": [ { "name": "__unittest__", @@ -16878,16 +16230,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483028.053479, - "msecs": 53.0, - "relativeCreated": 5748.902592, - "thread": 136328761630976, + "created": 1756488719.34151, + "msecs": 341.0, + "relativeCreated": 5751.281565, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:08,053" + "asctime": "2025-08-29 19:31:59,341" }, { "name": "__unittest__", @@ -16907,19 +16259,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483028.0535493, - "msecs": 53.0, - "relativeCreated": 5748.972868, - "thread": 136328761630976, + "created": 1756488719.341575, + "msecs": 341.0, + "relativeCreated": 5751.346301, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:08,053" + "asctime": "2025-08-29 19:31:59,341" } ], - "time_consumption": 8.630752563476562e-05 + "time_consumption": 7.200241088867188e-05 }, { "name": "__tLogger__", @@ -16937,16 +16289,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483028.1542897, - "msecs": 154.0, - "relativeCreated": 5849.713245, - "thread": 136328761630976, + "created": 1756488719.44232, + "msecs": 442.0, + "relativeCreated": 5852.091488, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.main_light) to 2", - "asctime": "2025-08-29 17:57:08,154", + "asctime": "2025-08-29 19:31:59,442", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -16964,16 +16316,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.053875, - "msecs": 53.0, - "relativeCreated": 5749.298607, - "thread": 136328761630976, + "created": 1756488719.341822, + "msecs": 341.0, + "relativeCreated": 5751.593477, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:08,053" + "asctime": "2025-08-29 19:31:59,341" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -16991,16 +16343,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.054886, - "msecs": 54.0, - "relativeCreated": 5750.309714, - "thread": 136328734033600, + "created": 1756488719.3429587, + "msecs": 342.0, + "relativeCreated": 5752.730137, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:08,054" + "asctime": "2025-08-29 19:31:59,342" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -17018,19 +16370,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.0564277, - "msecs": 56.0, - "relativeCreated": 5751.851538, - "thread": 136328734033600, + "created": 1756488719.345049, + "msecs": 345.0, + "relativeCreated": 5754.820226, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'2'", - "asctime": "2025-08-29 17:57:08,056" + "asctime": "2025-08-29 19:31:59,345" } ], - "time_consumption": 0.09786200523376465 + "time_consumption": 0.09727120399475098 }, { "name": "__tLogger__", @@ -17048,16 +16400,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483028.154664, - "msecs": 154.0, - "relativeCreated": 5850.087721, - "thread": 136328761630976, + "created": 1756488719.442685, + "msecs": 442.0, + "relativeCreated": 5852.456486, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.main_light) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 17:57:08,154", + "asctime": "2025-08-29 19:31:59,442", "moduleLogger": [ { "name": "__unittest__", @@ -17076,16 +16428,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483028.1545553, - "msecs": 154.0, - "relativeCreated": 5849.979008, - "thread": 136328761630976, + "created": 1756488719.442586, + "msecs": 442.0, + "relativeCreated": 5852.357354, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): 2 ()", - "asctime": "2025-08-29 17:57:08,154" + "asctime": "2025-08-29 19:31:59,442" }, { "name": "__unittest__", @@ -17105,19 +16457,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483028.1546123, - "msecs": 154.0, - "relativeCreated": 5850.035807, - "thread": 136328761630976, + "created": 1756488719.4426434, + "msecs": 442.0, + "relativeCreated": 5852.41494, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): result = 2 ()", - "asctime": "2025-08-29 17:57:08,154" + "asctime": "2025-08-29 19:31:59,442" } ], - "time_consumption": 5.173683166503906e-05 + "time_consumption": 4.1484832763671875e-05 }, { "name": "__tLogger__", @@ -17135,16 +16487,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483028.2552593, - "msecs": 255.0, - "relativeCreated": 5950.682971, - "thread": 136328761630976, + "created": 1756488719.5433865, + "msecs": 543.0, + "relativeCreated": 5953.157749, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.main_light) to 4", - "asctime": "2025-08-29 17:57:08,255", + "asctime": "2025-08-29 19:31:59,543", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -17162,16 +16514,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.1548874, - "msecs": 154.0, - "relativeCreated": 5850.311121, - "thread": 136328761630976, + "created": 1756488719.4428425, + "msecs": 442.0, + "relativeCreated": 5852.613711, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:08,154" + "asctime": "2025-08-29 19:31:59,442" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -17189,16 +16541,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.1556866, - "msecs": 155.0, - "relativeCreated": 5851.110277, - "thread": 136328734033600, + "created": 1756488719.4440386, + "msecs": 444.0, + "relativeCreated": 5853.810003, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:08,155" + "asctime": "2025-08-29 19:31:59,444" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -17216,19 +16568,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.1573827, - "msecs": 157.0, - "relativeCreated": 5852.806411, - "thread": 136328734033600, + "created": 1756488719.4460795, + "msecs": 446.0, + "relativeCreated": 5855.850805, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'4'", - "asctime": "2025-08-29 17:57:08,157" + "asctime": "2025-08-29 19:31:59,446" } ], - "time_consumption": 0.09787654876708984 + "time_consumption": 0.09730696678161621 }, { "name": "__tLogger__", @@ -17246,16 +16598,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483028.255538, - "msecs": 255.0, - "relativeCreated": 5950.961481, - "thread": 136328761630976, + "created": 1756488719.543767, + "msecs": 543.0, + "relativeCreated": 5953.538427, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.main_light) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 17:57:08,255", + "asctime": "2025-08-29 19:31:59,543", "moduleLogger": [ { "name": "__unittest__", @@ -17274,16 +16626,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483028.2554553, - "msecs": 255.0, - "relativeCreated": 5950.878859, - "thread": 136328761630976, + "created": 1756488719.5436482, + "msecs": 543.0, + "relativeCreated": 5953.419582, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): 4 ()", - "asctime": "2025-08-29 17:57:08,255" + "asctime": "2025-08-29 19:31:59,543" }, { "name": "__unittest__", @@ -17303,19 +16655,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483028.2555013, - "msecs": 255.0, - "relativeCreated": 5950.925043, - "thread": 136328761630976, + "created": 1756488719.5437043, + "msecs": 543.0, + "relativeCreated": 5953.475785, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): result = 4 ()", - "asctime": "2025-08-29 17:57:08,255" + "asctime": "2025-08-29 19:31:59,543" } ], - "time_consumption": 3.6716461181640625e-05 + "time_consumption": 6.270408630371094e-05 }, { "name": "__tLogger__", @@ -17333,16 +16685,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483028.3560064, - "msecs": 356.0, - "relativeCreated": 6051.430003, - "thread": 136328761630976, + "created": 1756488719.6443126, + "msecs": 644.0, + "relativeCreated": 6054.083896, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.main_light) to 6", - "asctime": "2025-08-29 17:57:08,356", + "asctime": "2025-08-29 19:31:59,644", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -17360,16 +16712,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.2556787, - "msecs": 255.0, - "relativeCreated": 5951.102512, - "thread": 136328761630976, + "created": 1756488719.5439343, + "msecs": 543.0, + "relativeCreated": 5953.705865, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:08,255" + "asctime": "2025-08-29 19:31:59,543" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -17387,16 +16739,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.2563846, - "msecs": 256.0, - "relativeCreated": 5951.808074, - "thread": 136328734033600, + "created": 1756488719.5451076, + "msecs": 545.0, + "relativeCreated": 5954.879043, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:08,256" + "asctime": "2025-08-29 19:31:59,545" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -17414,19 +16766,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.257975, - "msecs": 257.0, - "relativeCreated": 5953.398832, - "thread": 136328734033600, + "created": 1756488719.547096, + "msecs": 547.0, + "relativeCreated": 5956.867409, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'6'", - "asctime": "2025-08-29 17:57:08,257" + "asctime": "2025-08-29 19:31:59,547" } ], - "time_consumption": 0.09803128242492676 + "time_consumption": 0.09721660614013672 }, { "name": "__tLogger__", @@ -17444,16 +16796,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483028.3563023, - "msecs": 356.0, - "relativeCreated": 6051.72605, - "thread": 136328761630976, + "created": 1756488719.6446698, + "msecs": 644.0, + "relativeCreated": 6054.441016, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.main_light) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 17:57:08,356", + "asctime": "2025-08-29 19:31:59,644", "moduleLogger": [ { "name": "__unittest__", @@ -17472,16 +16824,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483028.3562045, - "msecs": 356.0, - "relativeCreated": 6051.628333, - "thread": 136328761630976, + "created": 1756488719.6445699, + "msecs": 644.0, + "relativeCreated": 6054.341377, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): 6 ()", - "asctime": "2025-08-29 17:57:08,356" + "asctime": "2025-08-29 19:31:59,644" }, { "name": "__unittest__", @@ -17501,19 +16853,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483028.3562653, - "msecs": 356.0, - "relativeCreated": 6051.688965, - "thread": 136328761630976, + "created": 1756488719.644627, + "msecs": 644.0, + "relativeCreated": 6054.398695, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): result = 6 ()", - "asctime": "2025-08-29 17:57:08,356" + "asctime": "2025-08-29 19:31:59,644" } ], - "time_consumption": 3.695487976074219e-05 + "time_consumption": 4.267692565917969e-05 }, { "name": "__tLogger__", @@ -17531,16 +16883,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483028.4567723, - "msecs": 456.0, - "relativeCreated": 6152.195934, - "thread": 136328761630976, + "created": 1756488719.7452185, + "msecs": 745.0, + "relativeCreated": 6154.989994, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.main_light) to 8", - "asctime": "2025-08-29 17:57:08,456", + "asctime": "2025-08-29 19:31:59,745", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -17558,16 +16910,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.356442, - "msecs": 356.0, - "relativeCreated": 6051.865588, - "thread": 136328761630976, + "created": 1756488719.6448312, + "msecs": 644.0, + "relativeCreated": 6054.60254, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:08,356" + "asctime": "2025-08-29 19:31:59,644" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -17585,16 +16937,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.3571904, - "msecs": 357.0, - "relativeCreated": 6052.614036, - "thread": 136328734033600, + "created": 1756488719.6456695, + "msecs": 645.0, + "relativeCreated": 6055.440805, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:08,357" + "asctime": "2025-08-29 19:31:59,645" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -17612,19 +16964,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.3593483, - "msecs": 359.0, - "relativeCreated": 6054.771794, - "thread": 136328734033600, + "created": 1756488719.6477957, + "msecs": 647.0, + "relativeCreated": 6057.567267, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'8'", - "asctime": "2025-08-29 17:57:08,359" + "asctime": "2025-08-29 19:31:59,647" } ], - "time_consumption": 0.09742403030395508 + "time_consumption": 0.09742283821105957 }, { "name": "__tLogger__", @@ -17642,16 +16994,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483028.457058, - "msecs": 457.0, - "relativeCreated": 6152.481663, - "thread": 136328761630976, + "created": 1756488719.745593, + "msecs": 745.0, + "relativeCreated": 6155.364423, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.main_light) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 17:57:08,457", + "asctime": "2025-08-29 19:31:59,745", "moduleLogger": [ { "name": "__unittest__", @@ -17670,16 +17022,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483028.4569793, - "msecs": 456.0, - "relativeCreated": 6152.403008, - "thread": 136328761630976, + "created": 1756488719.7454636, + "msecs": 745.0, + "relativeCreated": 6155.235019, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): 8 ()", - "asctime": "2025-08-29 17:57:08,456" + "asctime": "2025-08-29 19:31:59,745" }, { "name": "__unittest__", @@ -17699,19 +17051,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483028.4570255, - "msecs": 457.0, - "relativeCreated": 6152.449234, - "thread": 136328761630976, + "created": 1756488719.7455497, + "msecs": 745.0, + "relativeCreated": 6155.320973, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): result = 8 ()", - "asctime": "2025-08-29 17:57:08,457" + "asctime": "2025-08-29 19:31:59,745" } ], - "time_consumption": 3.24249267578125e-05 + "time_consumption": 4.3392181396484375e-05 }, { "name": "__tLogger__", @@ -17729,16 +17081,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483028.5575113, - "msecs": 557.0, - "relativeCreated": 6252.935005, - "thread": 136328761630976, + "created": 1756488719.8462577, + "msecs": 846.0, + "relativeCreated": 6256.02917, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.main_light) to 10", - "asctime": "2025-08-29 17:57:08,557", + "asctime": "2025-08-29 19:31:59,846", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -17756,16 +17108,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.4571838, - "msecs": 457.0, - "relativeCreated": 6152.607414, - "thread": 136328761630976, + "created": 1756488719.745757, + "msecs": 745.0, + "relativeCreated": 6155.528659, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:08,457" + "asctime": "2025-08-29 19:31:59,745" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -17783,16 +17135,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.4579473, - "msecs": 457.0, - "relativeCreated": 6153.370794, - "thread": 136328734033600, + "created": 1756488719.746914, + "msecs": 746.0, + "relativeCreated": 6156.685294, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:08,457" + "asctime": "2025-08-29 19:31:59,746" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -17810,19 +17162,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.4595768, - "msecs": 459.0, - "relativeCreated": 6155.000525, - "thread": 136328734033600, + "created": 1756488719.748842, + "msecs": 748.0, + "relativeCreated": 6158.613345, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:08,459" + "asctime": "2025-08-29 19:31:59,748" } ], - "time_consumption": 0.09793448448181152 + "time_consumption": 0.09741568565368652 }, { "name": "__tLogger__", @@ -17840,16 +17192,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483028.5578105, - "msecs": 557.0, - "relativeCreated": 6253.234226, - "thread": 136328761630976, + "created": 1756488719.846654, + "msecs": 846.0, + "relativeCreated": 6256.425504, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.main_light) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 17:57:08,557", + "asctime": "2025-08-29 19:31:59,846", "moduleLogger": [ { "name": "__unittest__", @@ -17868,16 +17220,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483028.557708, - "msecs": 557.0, - "relativeCreated": 6253.131689, - "thread": 136328761630976, + "created": 1756488719.846526, + "msecs": 846.0, + "relativeCreated": 6256.297321, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): 10 ()", - "asctime": "2025-08-29 17:57:08,557" + "asctime": "2025-08-29 19:31:59,846" }, { "name": "__unittest__", @@ -17897,24 +17249,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483028.557776, - "msecs": 557.0, - "relativeCreated": 6253.199592, - "thread": 136328761630976, + "created": 1756488719.8466094, + "msecs": 846.0, + "relativeCreated": 6256.380927, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): result = 10 ()", - "asctime": "2025-08-29 17:57:08,557" + "asctime": "2025-08-29 19:31:59,846" } ], - "time_consumption": 3.457069396972656e-05 + "time_consumption": 4.458427429199219e-05 } ], - "time_consumption": 0.8067290782928467, - "time_start": "2025-08-29 17:57:07,751", - "time_finished": "2025-08-29 17:57:08,557" + "time_consumption": 0.8076291084289551, + "time_start": "2025-08-29 19:31:59,039", + "time_finished": "2025-08-29 19:31:59,846" }, "ViDevCommon.brightness (ffe.livingroom.floorlamp) -> Light.brightness (ffe.livingroom.floor_light)": { "name": "__tLogger__", @@ -17929,16 +17281,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483028.5580804, - "msecs": 558.0, - "relativeCreated": 6253.504127, - "thread": 136328761630976, + "created": 1756488719.8469527, + "msecs": 846.0, + "relativeCreated": 6256.724026, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "ViDevCommon.brightness (ffe.livingroom.floorlamp) -> Light.brightness (ffe.livingroom.floor_light)", - "asctime": "2025-08-29 17:57:08,558", + "asctime": "2025-08-29 19:31:59,846", "moduleLogger": [], "testcaseLogger": [ { @@ -17954,16 +17306,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756483028.6583223, - "msecs": 658.0, - "relativeCreated": 6353.746032, - "thread": 136328761630976, + "created": 1756488719.9473603, + "msecs": 947.0, + "relativeCreated": 6357.13179, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:08,658", + "asctime": "2025-08-29 19:31:59,947", "moduleLogger": [], "time_consumption": 0.0 }, @@ -17982,16 +17334,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483028.7600925, - "msecs": 760.0, - "relativeCreated": 6455.516031, - "thread": 136328761630976, + "created": 1756488720.04919, + "msecs": 49.0, + "relativeCreated": 6458.961483, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 17:57:08,760", + "asctime": "2025-08-29 19:32:00,049", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", @@ -18009,16 +17361,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.658573, - "msecs": 658.0, - "relativeCreated": 6353.996556, - "thread": 136328761630976, + "created": 1756488719.9476945, + "msecs": 947.0, + "relativeCreated": 6357.466004, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:08,658" + "asctime": "2025-08-29 19:31:59,947" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -18036,16 +17388,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.65889, - "msecs": 658.0, - "relativeCreated": 6354.313641, - "thread": 136328761630976, + "created": 1756488719.9480298, + "msecs": 948.0, + "relativeCreated": 6357.801016, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,658" + "asctime": "2025-08-29 19:31:59,948" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -18063,16 +17415,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.6590545, - "msecs": 659.0, - "relativeCreated": 6354.478193, - "thread": 136328761630976, + "created": 1756488719.9481957, + "msecs": 948.0, + "relativeCreated": 6357.967132, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,659" + "asctime": "2025-08-29 19:31:59,948" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -18090,16 +17442,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.6592157, - "msecs": 659.0, - "relativeCreated": 6354.63934, - "thread": 136328761630976, + "created": 1756488719.9483259, + "msecs": 948.0, + "relativeCreated": 6358.097323, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,659" + "asctime": "2025-08-29 19:31:59,948" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -18117,16 +17469,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.6594079, - "msecs": 659.0, - "relativeCreated": 6354.831475, - "thread": 136328761630976, + "created": 1756488719.9485006, + "msecs": 948.0, + "relativeCreated": 6358.272257, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,659" + "asctime": "2025-08-29 19:31:59,948" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -18144,16 +17496,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.6595802, - "msecs": 659.0, - "relativeCreated": 6355.003844, - "thread": 136328761630976, + "created": 1756488719.9486542, + "msecs": 948.0, + "relativeCreated": 6358.425404, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,659" + "asctime": "2025-08-29 19:31:59,948" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -18171,16 +17523,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.6597977, - "msecs": 659.0, - "relativeCreated": 6355.221408, - "thread": 136328761630976, + "created": 1756488719.9487767, + "msecs": 948.0, + "relativeCreated": 6358.548214, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,659" + "asctime": "2025-08-29 19:31:59,948" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -18198,16 +17550,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.6626885, - "msecs": 662.0, - "relativeCreated": 6358.112071, - "thread": 136328734033600, + "created": 1756488719.9528348, + "msecs": 952.0, + "relativeCreated": 6362.606216, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:08,662" + "asctime": "2025-08-29 19:31:59,952" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -18225,16 +17577,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.6630497, - "msecs": 663.0, - "relativeCreated": 6358.473438, - "thread": 136328734033600, + "created": 1756488719.9531636, + "msecs": 953.0, + "relativeCreated": 6362.934897, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:08,663" + "asctime": "2025-08-29 19:31:59,953" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -18252,16 +17604,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.7043076, - "msecs": 704.0, - "relativeCreated": 6399.731014, - "thread": 136328734033600, + "created": 1756488719.9941437, + "msecs": 994.0, + "relativeCreated": 6403.915265, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:08,704" + "asctime": "2025-08-29 19:31:59,994" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -18279,16 +17631,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.7047381, - "msecs": 704.0, - "relativeCreated": 6400.161791, - "thread": 136328734033600, + "created": 1756488719.9945934, + "msecs": 994.0, + "relativeCreated": 6404.364608, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,704" + "asctime": "2025-08-29 19:31:59,994" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -18306,16 +17658,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.7049897, - "msecs": 704.0, - "relativeCreated": 6400.41329, - "thread": 136328734033600, + "created": 1756488719.9948926, + "msecs": 994.0, + "relativeCreated": 6404.663982, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:08,704" + "asctime": "2025-08-29 19:31:59,994" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -18333,16 +17685,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.7051907, - "msecs": 705.0, - "relativeCreated": 6400.614437, - "thread": 136328734033600, + "created": 1756488719.9951339, + "msecs": 995.0, + "relativeCreated": 6404.905507, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,705" + "asctime": "2025-08-29 19:31:59,995" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -18360,16 +17712,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.7053783, - "msecs": 705.0, - "relativeCreated": 6400.802078, - "thread": 136328734033600, + "created": 1756488719.9953604, + "msecs": 995.0, + "relativeCreated": 6405.131669, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:08,705" + "asctime": "2025-08-29 19:31:59,995" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -18387,16 +17739,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.705563, - "msecs": 705.0, - "relativeCreated": 6400.986921, - "thread": 136328734033600, + "created": 1756488719.995594, + "msecs": 995.0, + "relativeCreated": 6405.365366, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,705" + "asctime": "2025-08-29 19:31:59,995" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -18414,16 +17766,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.7057464, - "msecs": 705.0, - "relativeCreated": 6401.170154, - "thread": 136328734033600, + "created": 1756488719.9958093, + "msecs": 995.0, + "relativeCreated": 6405.580702, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:08,705" + "asctime": "2025-08-29 19:31:59,995" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -18441,16 +17793,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.705945, - "msecs": 705.0, - "relativeCreated": 6401.368708, - "thread": 136328734033600, + "created": 1756488719.9960375, + "msecs": 996.0, + "relativeCreated": 6405.808851, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,705" + "asctime": "2025-08-29 19:31:59,996" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -18468,16 +17820,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.706124, - "msecs": 706.0, - "relativeCreated": 6401.54766, - "thread": 136328734033600, + "created": 1756488719.9962475, + "msecs": 996.0, + "relativeCreated": 6406.019073, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,706" + "asctime": "2025-08-29 19:31:59,996" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -18495,16 +17847,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.706343, - "msecs": 706.0, - "relativeCreated": 6401.766679, - "thread": 136328734033600, + "created": 1756488719.9964666, + "msecs": 996.0, + "relativeCreated": 6406.238004, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,706" + "asctime": "2025-08-29 19:31:59,996" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -18522,19 +17874,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.7079554, - "msecs": 707.0, - "relativeCreated": 6403.379114, - "thread": 136328734033600, + "created": 1756488719.9981108, + "msecs": 998.0, + "relativeCreated": 6407.882071, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:08,707" + "asctime": "2025-08-29 19:31:59,998" } ], - "time_consumption": 0.052137136459350586 + "time_consumption": 0.05107927322387695 }, { "name": "__tLogger__", @@ -18552,16 +17904,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483028.7604241, - "msecs": 760.0, - "relativeCreated": 6455.847883, - "thread": 136328761630976, + "created": 1756488720.0496125, + "msecs": 49.0, + "relativeCreated": 6459.383962, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 17:57:08,760", + "asctime": "2025-08-29 19:32:00,049", "moduleLogger": [ { "name": "__unittest__", @@ -18580,16 +17932,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483028.760338, - "msecs": 760.0, - "relativeCreated": 6455.761951, - "thread": 136328761630976, + "created": 1756488720.0495114, + "msecs": 49.0, + "relativeCreated": 6459.282823, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 17:57:08,760" + "asctime": "2025-08-29 19:32:00,049" }, { "name": "__unittest__", @@ -18609,19 +17961,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483028.7603867, - "msecs": 760.0, - "relativeCreated": 6455.81059, - "thread": 136328761630976, + "created": 1756488720.0495696, + "msecs": 49.0, + "relativeCreated": 6459.340935, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 17:57:08,760" + "asctime": "2025-08-29 19:32:00,049" } ], - "time_consumption": 3.743171691894531e-05 + "time_consumption": 4.291534423828125e-05 }, { "name": "__tLogger__", @@ -18639,16 +17991,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483028.8608675, - "msecs": 860.0, - "relativeCreated": 6556.291385, - "thread": 136328761630976, + "created": 1756488720.150239, + "msecs": 150.0, + "relativeCreated": 6560.010315, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.floorlamp) to 0", - "asctime": "2025-08-29 17:57:08,860", + "asctime": "2025-08-29 19:32:00,150", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", @@ -18666,16 +18018,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.7605197, - "msecs": 760.0, - "relativeCreated": 6455.943369, - "thread": 136328761630976, + "created": 1756488720.0497184, + "msecs": 49.0, + "relativeCreated": 6459.489601, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 0", - "asctime": "2025-08-29 17:57:08,760" + "asctime": "2025-08-29 19:32:00,049" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -18693,16 +18045,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.764187, - "msecs": 764.0, - "relativeCreated": 6459.610791, - "thread": 136328734033600, + "created": 1756488720.0540385, + "msecs": 54.0, + "relativeCreated": 6463.809847, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 17:57:08,764" + "asctime": "2025-08-29 19:32:00,054" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -18720,16 +18072,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.7644072, - "msecs": 764.0, - "relativeCreated": 6459.830738, - "thread": 136328734033600, + "created": 1756488720.0542736, + "msecs": 54.0, + "relativeCreated": 6464.044855, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,764" + "asctime": "2025-08-29 19:32:00,054" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -18747,16 +18099,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.764679, - "msecs": 764.0, - "relativeCreated": 6460.102587, - "thread": 136328734033600, + "created": 1756488720.054617, + "msecs": 54.0, + "relativeCreated": 6464.388364, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 17:57:08,764" + "asctime": "2025-08-29 19:32:00,054" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -18774,16 +18126,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.7647953, - "msecs": 764.0, - "relativeCreated": 6460.218976, - "thread": 136328734033600, + "created": 1756488720.0547886, + "msecs": 54.0, + "relativeCreated": 6464.559994, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,764" + "asctime": "2025-08-29 19:32:00,054" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -18801,16 +18153,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.7650995, - "msecs": 765.0, - "relativeCreated": 6460.52318, - "thread": 136328734033600, + "created": 1756488720.0551674, + "msecs": 55.0, + "relativeCreated": 6464.939041, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 17:57:08,765" + "asctime": "2025-08-29 19:32:00,055" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -18828,16 +18180,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.765257, - "msecs": 765.0, - "relativeCreated": 6460.680639, - "thread": 136328734033600, + "created": 1756488720.0553625, + "msecs": 55.0, + "relativeCreated": 6465.134089, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,765" + "asctime": "2025-08-29 19:32:00,055" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -18855,16 +18207,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.7654822, - "msecs": 765.0, - "relativeCreated": 6460.905832, - "thread": 136328734033600, + "created": 1756488720.0556576, + "msecs": 55.0, + "relativeCreated": 6465.429086, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 17:57:08,765" + "asctime": "2025-08-29 19:32:00,055" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -18882,16 +18234,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.7655883, - "msecs": 765.0, - "relativeCreated": 6461.011852, - "thread": 136328734033600, + "created": 1756488720.055792, + "msecs": 55.0, + "relativeCreated": 6465.563571, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,765" + "asctime": "2025-08-29 19:32:00,055" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -18909,16 +18261,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.7658648, - "msecs": 765.0, - "relativeCreated": 6461.288515, - "thread": 136328734033600, + "created": 1756488720.056093, + "msecs": 56.0, + "relativeCreated": 6465.864371, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 17:57:08,765" + "asctime": "2025-08-29 19:32:00,056" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -18936,16 +18288,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.7660072, - "msecs": 766.0, - "relativeCreated": 6461.430941, - "thread": 136328734033600, + "created": 1756488720.056263, + "msecs": 56.0, + "relativeCreated": 6466.034282, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,766" + "asctime": "2025-08-29 19:32:00,056" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -18963,16 +18315,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.7662075, - "msecs": 766.0, - "relativeCreated": 6461.631239, - "thread": 136328734033600, + "created": 1756488720.0565078, + "msecs": 56.0, + "relativeCreated": 6466.279361, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 17:57:08,766" + "asctime": "2025-08-29 19:32:00,056" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -18990,16 +18342,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.7663078, - "msecs": 766.0, - "relativeCreated": 6461.731528, - "thread": 136328734033600, + "created": 1756488720.056636, + "msecs": 56.0, + "relativeCreated": 6466.407473, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,766" + "asctime": "2025-08-29 19:32:00,056" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -19017,16 +18369,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.7665606, - "msecs": 766.0, - "relativeCreated": 6461.984116, - "thread": 136328734033600, + "created": 1756488720.0569296, + "msecs": 56.0, + "relativeCreated": 6466.700895, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,766" + "asctime": "2025-08-29 19:32:00,056" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -19044,16 +18396,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.7667801, - "msecs": 766.0, - "relativeCreated": 6462.203735, - "thread": 136328734033600, + "created": 1756488720.0571942, + "msecs": 57.0, + "relativeCreated": 6466.965703, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,766" + "asctime": "2025-08-29 19:32:00,057" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -19071,16 +18423,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.7669683, - "msecs": 766.0, - "relativeCreated": 6462.392113, - "thread": 136328734033600, + "created": 1756488720.0574045, + "msecs": 57.0, + "relativeCreated": 6467.17591, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,766" + "asctime": "2025-08-29 19:32:00,057" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -19098,16 +18450,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.7671423, - "msecs": 767.0, - "relativeCreated": 6462.566168, - "thread": 136328734033600, + "created": 1756488720.057619, + "msecs": 57.0, + "relativeCreated": 6467.390572, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,767" + "asctime": "2025-08-29 19:32:00,057" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -19125,16 +18477,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.767314, - "msecs": 767.0, - "relativeCreated": 6462.737516, - "thread": 136328734033600, + "created": 1756488720.0578244, + "msecs": 57.0, + "relativeCreated": 6467.595707, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,767" + "asctime": "2025-08-29 19:32:00,057" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -19152,16 +18504,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.7674818, - "msecs": 767.0, - "relativeCreated": 6462.905466, - "thread": 136328734033600, + "created": 1756488720.058026, + "msecs": 58.0, + "relativeCreated": 6467.797445, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,767" + "asctime": "2025-08-29 19:32:00,058" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -19179,19 +18531,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.811528, - "msecs": 811.0, - "relativeCreated": 6506.951566, - "thread": 136328734033600, + "created": 1756488720.101779, + "msecs": 101.0, + "relativeCreated": 6511.550415, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'0'", - "asctime": "2025-08-29 17:57:08,811" + "asctime": "2025-08-29 19:32:00,101" } ], - "time_consumption": 0.04933953285217285 + "time_consumption": 0.04846000671386719 }, { "name": "__tLogger__", @@ -19209,16 +18561,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483028.8612182, - "msecs": 861.0, - "relativeCreated": 6556.642013, - "thread": 136328761630976, + "created": 1756488720.1506836, + "msecs": 150.0, + "relativeCreated": 6560.45516, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.floor_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:08,861", + "asctime": "2025-08-29 19:32:00,150", "moduleLogger": [ { "name": "__unittest__", @@ -19237,16 +18589,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483028.8611345, - "msecs": 861.0, - "relativeCreated": 6556.558299, - "thread": 136328761630976, + "created": 1756488720.150579, + "msecs": 150.0, + "relativeCreated": 6560.35026, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.floor_light)): 0 ()", - "asctime": "2025-08-29 17:57:08,861" + "asctime": "2025-08-29 19:32:00,150" }, { "name": "__unittest__", @@ -19266,19 +18618,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483028.861183, - "msecs": 861.0, - "relativeCreated": 6556.606599, - "thread": 136328761630976, + "created": 1756488720.1506407, + "msecs": 150.0, + "relativeCreated": 6560.412201, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.floor_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:08,861" + "asctime": "2025-08-29 19:32:00,150" } ], - "time_consumption": 3.528594970703125e-05 + "time_consumption": 4.291534423828125e-05 }, { "name": "__tLogger__", @@ -19296,16 +18648,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483028.961716, - "msecs": 961.0, - "relativeCreated": 6657.139721, - "thread": 136328761630976, + "created": 1756488720.2512958, + "msecs": 251.0, + "relativeCreated": 6661.06713, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.floorlamp) to 20", - "asctime": "2025-08-29 17:57:08,961", + "asctime": "2025-08-29 19:32:00,251", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", @@ -19323,16 +18675,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.8613129, - "msecs": 861.0, - "relativeCreated": 6556.736504, - "thread": 136328761630976, + "created": 1756488720.1508, + "msecs": 150.0, + "relativeCreated": 6560.571404, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 20", - "asctime": "2025-08-29 17:57:08,861" + "asctime": "2025-08-29 19:32:00,150" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -19350,16 +18702,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.8651016, - "msecs": 865.0, - "relativeCreated": 6560.525221, - "thread": 136328734033600, + "created": 1756488720.155404, + "msecs": 155.0, + "relativeCreated": 6565.175517, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 17:57:08,865" + "asctime": "2025-08-29 19:32:00,155" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -19377,16 +18729,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.8653028, - "msecs": 865.0, - "relativeCreated": 6560.726447, - "thread": 136328734033600, + "created": 1756488720.1563365, + "msecs": 156.0, + "relativeCreated": 6566.108092, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,865" + "asctime": "2025-08-29 19:32:00,156" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -19404,16 +18756,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.8655877, - "msecs": 865.0, - "relativeCreated": 6561.011393, - "thread": 136328734033600, + "created": 1756488720.1567147, + "msecs": 156.0, + "relativeCreated": 6566.486307, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 17:57:08,865" + "asctime": "2025-08-29 19:32:00,156" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -19431,16 +18783,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.8657157, - "msecs": 865.0, - "relativeCreated": 6561.139455, - "thread": 136328734033600, + "created": 1756488720.1568768, + "msecs": 156.0, + "relativeCreated": 6566.648109, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,865" + "asctime": "2025-08-29 19:32:00,156" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -19458,16 +18810,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.8660245, - "msecs": 866.0, - "relativeCreated": 6561.448064, - "thread": 136328734033600, + "created": 1756488720.157204, + "msecs": 157.0, + "relativeCreated": 6566.975312, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 17:57:08,866" + "asctime": "2025-08-29 19:32:00,157" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -19485,16 +18837,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.8661447, - "msecs": 866.0, - "relativeCreated": 6561.568431, - "thread": 136328734033600, + "created": 1756488720.157383, + "msecs": 157.0, + "relativeCreated": 6567.154341, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,866" + "asctime": "2025-08-29 19:32:00,157" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -19512,16 +18864,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.8663487, - "msecs": 866.0, - "relativeCreated": 6561.772581, - "thread": 136328734033600, + "created": 1756488720.1576662, + "msecs": 157.0, + "relativeCreated": 6567.43762, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 17:57:08,866" + "asctime": "2025-08-29 19:32:00,157" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -19539,16 +18891,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.8664541, - "msecs": 866.0, - "relativeCreated": 6561.877649, - "thread": 136328734033600, + "created": 1756488720.1577945, + "msecs": 157.0, + "relativeCreated": 6567.565911, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,866" + "asctime": "2025-08-29 19:32:00,157" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -19566,16 +18918,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.8667095, - "msecs": 866.0, - "relativeCreated": 6562.133166, - "thread": 136328734033600, + "created": 1756488720.158067, + "msecs": 158.0, + "relativeCreated": 6567.838452, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 17:57:08,866" + "asctime": "2025-08-29 19:32:00,158" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -19593,16 +18945,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.866819, - "msecs": 866.0, - "relativeCreated": 6562.24253, - "thread": 136328734033600, + "created": 1756488720.1582265, + "msecs": 158.0, + "relativeCreated": 6567.997841, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,866" + "asctime": "2025-08-29 19:32:00,158" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -19620,16 +18972,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.8670688, - "msecs": 867.0, - "relativeCreated": 6562.492301, - "thread": 136328734033600, + "created": 1756488720.1585596, + "msecs": 158.0, + "relativeCreated": 6568.330827, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 17:57:08,867" + "asctime": "2025-08-29 19:32:00,158" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -19647,16 +18999,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.8671832, - "msecs": 867.0, - "relativeCreated": 6562.606851, - "thread": 136328734033600, + "created": 1756488720.1586883, + "msecs": 158.0, + "relativeCreated": 6568.45964, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,867" + "asctime": "2025-08-29 19:32:00,158" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -19674,16 +19026,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.8674114, - "msecs": 867.0, - "relativeCreated": 6562.835032, - "thread": 136328734033600, + "created": 1756488720.1589694, + "msecs": 158.0, + "relativeCreated": 6568.740711, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,867" + "asctime": "2025-08-29 19:32:00,158" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -19701,16 +19053,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.867611, - "msecs": 867.0, - "relativeCreated": 6563.034615, - "thread": 136328734033600, + "created": 1756488720.1592236, + "msecs": 159.0, + "relativeCreated": 6568.99502, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,867" + "asctime": "2025-08-29 19:32:00,159" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -19728,16 +19080,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.86779, - "msecs": 867.0, - "relativeCreated": 6563.213766, - "thread": 136328734033600, + "created": 1756488720.159426, + "msecs": 159.0, + "relativeCreated": 6569.197387, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,867" + "asctime": "2025-08-29 19:32:00,159" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -19755,16 +19107,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.867975, - "msecs": 867.0, - "relativeCreated": 6563.398564, - "thread": 136328734033600, + "created": 1756488720.1596413, + "msecs": 159.0, + "relativeCreated": 6569.41281, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,867" + "asctime": "2025-08-29 19:32:00,159" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -19782,16 +19134,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.8681464, - "msecs": 868.0, - "relativeCreated": 6563.570204, - "thread": 136328734033600, + "created": 1756488720.1598384, + "msecs": 159.0, + "relativeCreated": 6569.609938, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,868" + "asctime": "2025-08-29 19:32:00,159" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -19809,16 +19161,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.8683152, - "msecs": 868.0, - "relativeCreated": 6563.738842, - "thread": 136328734033600, + "created": 1756488720.1600335, + "msecs": 160.0, + "relativeCreated": 6569.804871, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,868" + "asctime": "2025-08-29 19:32:00,160" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -19836,19 +19188,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.9098766, - "msecs": 909.0, - "relativeCreated": 6605.300287, - "thread": 136328734033600, + "created": 1756488720.202098, + "msecs": 202.0, + "relativeCreated": 6611.869322, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'20'", - "asctime": "2025-08-29 17:57:08,909" + "asctime": "2025-08-29 19:32:00,202" } ], - "time_consumption": 0.051839351654052734 + "time_consumption": 0.04919791221618652 }, { "name": "__tLogger__", @@ -19866,16 +19218,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483028.9621024, - "msecs": 962.0, - "relativeCreated": 6657.526172, - "thread": 136328761630976, + "created": 1756488720.2518137, + "msecs": 251.0, + "relativeCreated": 6661.585004, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.floor_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:08,962", + "asctime": "2025-08-29 19:32:00,251", "moduleLogger": [ { "name": "__unittest__", @@ -19894,16 +19246,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483028.9620082, - "msecs": 962.0, - "relativeCreated": 6657.431963, - "thread": 136328761630976, + "created": 1756488720.251685, + "msecs": 251.0, + "relativeCreated": 6661.456278, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.floor_light)): 20 ()", - "asctime": "2025-08-29 17:57:08,962" + "asctime": "2025-08-29 19:32:00,251" }, { "name": "__unittest__", @@ -19923,19 +19275,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483028.9620638, - "msecs": 962.0, - "relativeCreated": 6657.4875, - "thread": 136328761630976, + "created": 1756488720.2517686, + "msecs": 251.0, + "relativeCreated": 6661.540127, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.floor_light)): result = 20 ()", - "asctime": "2025-08-29 17:57:08,962" + "asctime": "2025-08-29 19:32:00,251" } ], - "time_consumption": 3.8623809814453125e-05 + "time_consumption": 4.506111145019531e-05 }, { "name": "__tLogger__", @@ -19953,16 +19305,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483029.0625489, - "msecs": 62.0, - "relativeCreated": 6757.972587, - "thread": 136328761630976, + "created": 1756488720.3524115, + "msecs": 352.0, + "relativeCreated": 6762.182879, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.floorlamp) to 40", - "asctime": "2025-08-29 17:57:09,062", + "asctime": "2025-08-29 19:32:00,352", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", @@ -19980,16 +19332,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.9622035, - "msecs": 962.0, - "relativeCreated": 6657.627145, - "thread": 136328761630976, + "created": 1756488720.2519274, + "msecs": 251.0, + "relativeCreated": 6661.698855, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 40", - "asctime": "2025-08-29 17:57:08,962" + "asctime": "2025-08-29 19:32:00,251" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -20007,16 +19359,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.9655597, - "msecs": 965.0, - "relativeCreated": 6660.983546, - "thread": 136328734033600, + "created": 1756488720.2562308, + "msecs": 256.0, + "relativeCreated": 6666.00233, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 17:57:08,965" + "asctime": "2025-08-29 19:32:00,256" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -20034,16 +19386,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.965797, - "msecs": 965.0, - "relativeCreated": 6661.220492, - "thread": 136328734033600, + "created": 1756488720.2564983, + "msecs": 256.0, + "relativeCreated": 6666.269893, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,965" + "asctime": "2025-08-29 19:32:00,256" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -20061,16 +19413,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.9661129, - "msecs": 966.0, - "relativeCreated": 6661.536497, - "thread": 136328734033600, + "created": 1756488720.256824, + "msecs": 256.0, + "relativeCreated": 6666.595531, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 17:57:08,966" + "asctime": "2025-08-29 19:32:00,256" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -20088,16 +19440,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.966244, - "msecs": 966.0, - "relativeCreated": 6661.667757, - "thread": 136328734033600, + "created": 1756488720.2569666, + "msecs": 256.0, + "relativeCreated": 6666.738102, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,966" + "asctime": "2025-08-29 19:32:00,256" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -20115,16 +19467,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.9665482, - "msecs": 966.0, - "relativeCreated": 6661.971852, - "thread": 136328734033600, + "created": 1756488720.257327, + "msecs": 257.0, + "relativeCreated": 6667.098525, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 17:57:08,966" + "asctime": "2025-08-29 19:32:00,257" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -20142,16 +19494,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.9666927, - "msecs": 966.0, - "relativeCreated": 6662.116304, - "thread": 136328734033600, + "created": 1756488720.257528, + "msecs": 257.0, + "relativeCreated": 6667.299423, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,966" + "asctime": "2025-08-29 19:32:00,257" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -20169,16 +19521,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.967018, - "msecs": 967.0, - "relativeCreated": 6662.441633, - "thread": 136328734033600, + "created": 1756488720.2578688, + "msecs": 257.0, + "relativeCreated": 6667.640119, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 17:57:08,967" + "asctime": "2025-08-29 19:32:00,257" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -20196,16 +19548,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.967141, - "msecs": 967.0, - "relativeCreated": 6662.564603, - "thread": 136328734033600, + "created": 1756488720.2580013, + "msecs": 258.0, + "relativeCreated": 6667.772821, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,967" + "asctime": "2025-08-29 19:32:00,258" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -20223,16 +19575,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.9674146, - "msecs": 967.0, - "relativeCreated": 6662.838323, - "thread": 136328734033600, + "created": 1756488720.2582965, + "msecs": 258.0, + "relativeCreated": 6668.068063, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 17:57:08,967" + "asctime": "2025-08-29 19:32:00,258" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -20250,16 +19602,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.967534, - "msecs": 967.0, - "relativeCreated": 6662.957812, - "thread": 136328734033600, + "created": 1756488720.2584257, + "msecs": 258.0, + "relativeCreated": 6668.197008, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,967" + "asctime": "2025-08-29 19:32:00,258" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -20277,16 +19629,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.9678187, - "msecs": 967.0, - "relativeCreated": 6663.242471, - "thread": 136328734033600, + "created": 1756488720.258735, + "msecs": 258.0, + "relativeCreated": 6668.506213, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 17:57:08,967" + "asctime": "2025-08-29 19:32:00,258" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -20304,16 +19656,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483028.9679563, - "msecs": 967.0, - "relativeCreated": 6663.379792, - "thread": 136328734033600, + "created": 1756488720.2588649, + "msecs": 258.0, + "relativeCreated": 6668.636259, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:08,967" + "asctime": "2025-08-29 19:32:00,258" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -20331,16 +19683,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.9682298, - "msecs": 968.0, - "relativeCreated": 6663.653489, - "thread": 136328734033600, + "created": 1756488720.2591474, + "msecs": 259.0, + "relativeCreated": 6668.918847, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,968" + "asctime": "2025-08-29 19:32:00,259" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -20358,16 +19710,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.9684565, - "msecs": 968.0, - "relativeCreated": 6663.880095, - "thread": 136328734033600, + "created": 1756488720.2594097, + "msecs": 259.0, + "relativeCreated": 6669.181081, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,968" + "asctime": "2025-08-29 19:32:00,259" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -20385,16 +19737,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.9686337, - "msecs": 968.0, - "relativeCreated": 6664.057218, - "thread": 136328734033600, + "created": 1756488720.259631, + "msecs": 259.0, + "relativeCreated": 6669.40225, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,968" + "asctime": "2025-08-29 19:32:00,259" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -20412,16 +19764,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.9688065, - "msecs": 968.0, - "relativeCreated": 6664.230002, - "thread": 136328734033600, + "created": 1756488720.2598288, + "msecs": 259.0, + "relativeCreated": 6669.600148, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,968" + "asctime": "2025-08-29 19:32:00,259" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -20439,16 +19791,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.9690032, - "msecs": 969.0, - "relativeCreated": 6664.426909, - "thread": 136328734033600, + "created": 1756488720.2600305, + "msecs": 260.0, + "relativeCreated": 6669.801911, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,969" + "asctime": "2025-08-29 19:32:00,260" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -20466,16 +19818,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483028.9691763, - "msecs": 969.0, - "relativeCreated": 6664.600017, - "thread": 136328734033600, + "created": 1756488720.260228, + "msecs": 260.0, + "relativeCreated": 6669.999165, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:08,969" + "asctime": "2025-08-29 19:32:00,260" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -20493,19 +19845,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.0099974, - "msecs": 9.0, - "relativeCreated": 6705.421062, - "thread": 136328734033600, + "created": 1756488720.3033795, + "msecs": 303.0, + "relativeCreated": 6713.150828, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'40'", - "asctime": "2025-08-29 17:57:09,009" + "asctime": "2025-08-29 19:32:00,303" } ], - "time_consumption": 0.0525515079498291 + "time_consumption": 0.049031972885131836 }, { "name": "__tLogger__", @@ -20523,16 +19875,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483029.0629709, - "msecs": 62.0, - "relativeCreated": 6758.394606, - "thread": 136328761630976, + "created": 1756488720.3528278, + "msecs": 352.0, + "relativeCreated": 6762.599382, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.floor_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 17:57:09,062", + "asctime": "2025-08-29 19:32:00,352", "moduleLogger": [ { "name": "__unittest__", @@ -20551,16 +19903,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483029.0628543, - "msecs": 62.0, - "relativeCreated": 6758.278122, - "thread": 136328761630976, + "created": 1756488720.3527312, + "msecs": 352.0, + "relativeCreated": 6762.502606, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.floor_light)): 40 ()", - "asctime": "2025-08-29 17:57:09,062" + "asctime": "2025-08-29 19:32:00,352" }, { "name": "__unittest__", @@ -20580,19 +19932,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483029.0629284, - "msecs": 62.0, - "relativeCreated": 6758.351978, - "thread": 136328761630976, + "created": 1756488720.352787, + "msecs": 352.0, + "relativeCreated": 6762.558457, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.floor_light)): result = 40 ()", - "asctime": "2025-08-29 17:57:09,062" + "asctime": "2025-08-29 19:32:00,352" } ], - "time_consumption": 4.2438507080078125e-05 + "time_consumption": 4.076957702636719e-05 }, { "name": "__tLogger__", @@ -20610,16 +19962,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483029.163472, - "msecs": 163.0, - "relativeCreated": 6858.895434, - "thread": 136328761630976, + "created": 1756488720.4534318, + "msecs": 453.0, + "relativeCreated": 6863.203281, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.floorlamp) to 60", - "asctime": "2025-08-29 17:57:09,163", + "asctime": "2025-08-29 19:32:00,453", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", @@ -20637,16 +19989,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.063099, - "msecs": 63.0, - "relativeCreated": 6758.522538, - "thread": 136328761630976, + "created": 1756488720.35293, + "msecs": 352.0, + "relativeCreated": 6762.701511, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 60", - "asctime": "2025-08-29 17:57:09,063" + "asctime": "2025-08-29 19:32:00,352" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -20664,16 +20016,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.0661685, - "msecs": 66.0, - "relativeCreated": 6761.592247, - "thread": 136328734033600, + "created": 1756488720.3571455, + "msecs": 357.0, + "relativeCreated": 6766.916916, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 17:57:09,066" + "asctime": "2025-08-29 19:32:00,357" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -20691,16 +20043,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.066407, - "msecs": 66.0, - "relativeCreated": 6761.830664, - "thread": 136328734033600, + "created": 1756488720.357366, + "msecs": 357.0, + "relativeCreated": 6767.137324, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,066" + "asctime": "2025-08-29 19:32:00,357" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -20718,16 +20070,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.0666723, - "msecs": 66.0, - "relativeCreated": 6762.09609, - "thread": 136328734033600, + "created": 1756488720.3576927, + "msecs": 357.0, + "relativeCreated": 6767.464186, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 17:57:09,066" + "asctime": "2025-08-29 19:32:00,357" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -20745,16 +20097,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.06679, - "msecs": 66.0, - "relativeCreated": 6762.213773, - "thread": 136328734033600, + "created": 1756488720.3578289, + "msecs": 357.0, + "relativeCreated": 6767.600184, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,066" + "asctime": "2025-08-29 19:32:00,357" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -20772,16 +20124,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.0670779, - "msecs": 67.0, - "relativeCreated": 6762.501621, - "thread": 136328734033600, + "created": 1756488720.358128, + "msecs": 358.0, + "relativeCreated": 6767.8995, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 17:57:09,067" + "asctime": "2025-08-29 19:32:00,358" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -20799,16 +20151,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.0671945, - "msecs": 67.0, - "relativeCreated": 6762.618153, - "thread": 136328734033600, + "created": 1756488720.3583126, + "msecs": 358.0, + "relativeCreated": 6768.084256, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,067" + "asctime": "2025-08-29 19:32:00,358" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -20826,16 +20178,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.0674858, - "msecs": 67.0, - "relativeCreated": 6762.909494, - "thread": 136328734033600, + "created": 1756488720.3586595, + "msecs": 358.0, + "relativeCreated": 6768.43107, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 17:57:09,067" + "asctime": "2025-08-29 19:32:00,358" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -20853,16 +20205,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.067617, - "msecs": 67.0, - "relativeCreated": 6763.040641, - "thread": 136328734033600, + "created": 1756488720.3587945, + "msecs": 358.0, + "relativeCreated": 6768.565831, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,067" + "asctime": "2025-08-29 19:32:00,358" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -20880,16 +20232,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.0678563, - "msecs": 67.0, - "relativeCreated": 6763.280048, - "thread": 136328734033600, + "created": 1756488720.3590844, + "msecs": 359.0, + "relativeCreated": 6768.855655, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 17:57:09,067" + "asctime": "2025-08-29 19:32:00,359" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -20907,16 +20259,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.0679662, - "msecs": 67.0, - "relativeCreated": 6763.389885, - "thread": 136328734033600, + "created": 1756488720.359218, + "msecs": 359.0, + "relativeCreated": 6768.989402, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,067" + "asctime": "2025-08-29 19:32:00,359" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -20934,16 +20286,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.0681841, - "msecs": 68.0, - "relativeCreated": 6763.607795, - "thread": 136328734033600, + "created": 1756488720.3595161, + "msecs": 359.0, + "relativeCreated": 6769.287576, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 17:57:09,068" + "asctime": "2025-08-29 19:32:00,359" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -20961,16 +20313,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.0682855, - "msecs": 68.0, - "relativeCreated": 6763.709235, - "thread": 136328734033600, + "created": 1756488720.3596458, + "msecs": 359.0, + "relativeCreated": 6769.417462, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,068" + "asctime": "2025-08-29 19:32:00,359" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -20988,16 +20340,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.0685067, - "msecs": 68.0, - "relativeCreated": 6763.930209, - "thread": 136328734033600, + "created": 1756488720.359941, + "msecs": 359.0, + "relativeCreated": 6769.712564, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,068" + "asctime": "2025-08-29 19:32:00,359" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -21015,16 +20367,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.0687063, - "msecs": 68.0, - "relativeCreated": 6764.129893, - "thread": 136328734033600, + "created": 1756488720.360194, + "msecs": 360.0, + "relativeCreated": 6769.965449, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,068" + "asctime": "2025-08-29 19:32:00,360" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -21042,16 +20394,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.068912, - "msecs": 68.0, - "relativeCreated": 6764.335787, - "thread": 136328734033600, + "created": 1756488720.3603978, + "msecs": 360.0, + "relativeCreated": 6770.169269, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,068" + "asctime": "2025-08-29 19:32:00,360" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -21069,16 +20421,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.069102, - "msecs": 69.0, - "relativeCreated": 6764.525773, - "thread": 136328734033600, + "created": 1756488720.3606083, + "msecs": 360.0, + "relativeCreated": 6770.379779, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,069" + "asctime": "2025-08-29 19:32:00,360" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -21096,16 +20448,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.0692701, - "msecs": 69.0, - "relativeCreated": 6764.693655, - "thread": 136328734033600, + "created": 1756488720.360803, + "msecs": 360.0, + "relativeCreated": 6770.574177, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,069" + "asctime": "2025-08-29 19:32:00,360" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -21123,16 +20475,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.0694342, - "msecs": 69.0, - "relativeCreated": 6764.857842, - "thread": 136328734033600, + "created": 1756488720.3609972, + "msecs": 360.0, + "relativeCreated": 6770.768495, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,069" + "asctime": "2025-08-29 19:32:00,360" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -21150,19 +20502,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.1110263, - "msecs": 111.0, - "relativeCreated": 6806.449944, - "thread": 136328734033600, + "created": 1756488720.4039683, + "msecs": 403.0, + "relativeCreated": 6813.739625, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'60'", - "asctime": "2025-08-29 17:57:09,111" + "asctime": "2025-08-29 19:32:00,403" } ], - "time_consumption": 0.05244565010070801 + "time_consumption": 0.049463510513305664 }, { "name": "__tLogger__", @@ -21180,16 +20532,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483029.1639097, - "msecs": 163.0, - "relativeCreated": 6859.333391, - "thread": 136328761630976, + "created": 1756488720.4538903, + "msecs": 453.0, + "relativeCreated": 6863.66165, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.floor_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 17:57:09,163", + "asctime": "2025-08-29 19:32:00,453", "moduleLogger": [ { "name": "__unittest__", @@ -21208,16 +20560,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483029.1637988, - "msecs": 163.0, - "relativeCreated": 6859.222402, - "thread": 136328761630976, + "created": 1756488720.4537694, + "msecs": 453.0, + "relativeCreated": 6863.540969, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.floor_light)): 60 ()", - "asctime": "2025-08-29 17:57:09,163" + "asctime": "2025-08-29 19:32:00,453" }, { "name": "__unittest__", @@ -21237,19 +20589,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483029.1638699, - "msecs": 163.0, - "relativeCreated": 6859.293566, - "thread": 136328761630976, + "created": 1756488720.4538467, + "msecs": 453.0, + "relativeCreated": 6863.618313, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.floor_light)): result = 60 ()", - "asctime": "2025-08-29 17:57:09,163" + "asctime": "2025-08-29 19:32:00,453" } ], - "time_consumption": 3.981590270996094e-05 + "time_consumption": 4.363059997558594e-05 }, { "name": "__tLogger__", @@ -21267,16 +20619,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483029.2643256, - "msecs": 264.0, - "relativeCreated": 6959.749318, - "thread": 136328761630976, + "created": 1756488720.5545244, + "msecs": 554.0, + "relativeCreated": 6964.295853, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.floorlamp) to 80", - "asctime": "2025-08-29 17:57:09,264", + "asctime": "2025-08-29 19:32:00,554", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", @@ -21294,16 +20646,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.164028, - "msecs": 164.0, - "relativeCreated": 6859.451679, - "thread": 136328761630976, + "created": 1756488720.4539974, + "msecs": 453.0, + "relativeCreated": 6863.768804, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 80", - "asctime": "2025-08-29 17:57:09,164" + "asctime": "2025-08-29 19:32:00,453" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -21321,16 +20673,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.1676645, - "msecs": 167.0, - "relativeCreated": 6863.088271, - "thread": 136328734033600, + "created": 1756488720.4582086, + "msecs": 458.0, + "relativeCreated": 6867.979993, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 17:57:09,167" + "asctime": "2025-08-29 19:32:00,458" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -21348,16 +20700,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.1679177, - "msecs": 167.0, - "relativeCreated": 6863.341403, - "thread": 136328734033600, + "created": 1756488720.4584532, + "msecs": 458.0, + "relativeCreated": 6868.224705, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,167" + "asctime": "2025-08-29 19:32:00,458" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -21375,16 +20727,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.1682024, - "msecs": 168.0, - "relativeCreated": 6863.62606, - "thread": 136328734033600, + "created": 1756488720.4587805, + "msecs": 458.0, + "relativeCreated": 6868.551964, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 17:57:09,168" + "asctime": "2025-08-29 19:32:00,458" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -21402,16 +20754,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.1683288, - "msecs": 168.0, - "relativeCreated": 6863.752427, - "thread": 136328734033600, + "created": 1756488720.458926, + "msecs": 458.0, + "relativeCreated": 6868.697532, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,168" + "asctime": "2025-08-29 19:32:00,458" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -21429,16 +20781,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.1686072, - "msecs": 168.0, - "relativeCreated": 6864.030999, - "thread": 136328734033600, + "created": 1756488720.4593022, + "msecs": 459.0, + "relativeCreated": 6869.073694, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 17:57:09,168" + "asctime": "2025-08-29 19:32:00,459" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -21456,16 +20808,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.1687253, - "msecs": 168.0, - "relativeCreated": 6864.14888, - "thread": 136328734033600, + "created": 1756488720.4594922, + "msecs": 459.0, + "relativeCreated": 6869.263438, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,168" + "asctime": "2025-08-29 19:32:00,459" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -21483,16 +20835,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.1690288, - "msecs": 169.0, - "relativeCreated": 6864.452614, - "thread": 136328734033600, + "created": 1756488720.4598088, + "msecs": 459.0, + "relativeCreated": 6869.580301, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 17:57:09,169" + "asctime": "2025-08-29 19:32:00,459" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -21510,16 +20862,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.1691544, - "msecs": 169.0, - "relativeCreated": 6864.578102, - "thread": 136328734033600, + "created": 1756488720.4599402, + "msecs": 459.0, + "relativeCreated": 6869.711454, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,169" + "asctime": "2025-08-29 19:32:00,459" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -21537,16 +20889,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.1693938, - "msecs": 169.0, - "relativeCreated": 6864.817281, - "thread": 136328734033600, + "created": 1756488720.4602413, + "msecs": 460.0, + "relativeCreated": 6870.012824, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 17:57:09,169" + "asctime": "2025-08-29 19:32:00,460" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -21564,16 +20916,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.1695096, - "msecs": 169.0, - "relativeCreated": 6864.933291, - "thread": 136328734033600, + "created": 1756488720.4603744, + "msecs": 460.0, + "relativeCreated": 6870.145714, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,169" + "asctime": "2025-08-29 19:32:00,460" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -21591,16 +20943,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.1697216, - "msecs": 169.0, - "relativeCreated": 6865.145229, - "thread": 136328734033600, + "created": 1756488720.460679, + "msecs": 460.0, + "relativeCreated": 6870.450691, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 17:57:09,169" + "asctime": "2025-08-29 19:32:00,460" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -21618,16 +20970,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.1698222, - "msecs": 169.0, - "relativeCreated": 6865.245892, - "thread": 136328734033600, + "created": 1756488720.4608092, + "msecs": 460.0, + "relativeCreated": 6870.58065, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,169" + "asctime": "2025-08-29 19:32:00,460" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -21645,16 +20997,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.1700466, - "msecs": 170.0, - "relativeCreated": 6865.470072, - "thread": 136328734033600, + "created": 1756488720.4610882, + "msecs": 461.0, + "relativeCreated": 6870.859786, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,170" + "asctime": "2025-08-29 19:32:00,461" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -21672,16 +21024,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.1702452, - "msecs": 170.0, - "relativeCreated": 6865.668692, - "thread": 136328734033600, + "created": 1756488720.4613407, + "msecs": 461.0, + "relativeCreated": 6871.112062, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,170" + "asctime": "2025-08-29 19:32:00,461" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -21699,16 +21051,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.1704185, - "msecs": 170.0, - "relativeCreated": 6865.842169, - "thread": 136328734033600, + "created": 1756488720.4615583, + "msecs": 461.0, + "relativeCreated": 6871.329607, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,170" + "asctime": "2025-08-29 19:32:00,461" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -21726,16 +21078,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.1705933, - "msecs": 170.0, - "relativeCreated": 6866.016974, - "thread": 136328734033600, + "created": 1756488720.4617558, + "msecs": 461.0, + "relativeCreated": 6871.527138, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,170" + "asctime": "2025-08-29 19:32:00,461" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -21753,16 +21105,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.1707623, - "msecs": 170.0, - "relativeCreated": 6866.185797, - "thread": 136328734033600, + "created": 1756488720.461951, + "msecs": 461.0, + "relativeCreated": 6871.722523, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,170" + "asctime": "2025-08-29 19:32:00,461" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -21780,16 +21132,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.1709428, - "msecs": 170.0, - "relativeCreated": 6866.366383, - "thread": 136328734033600, + "created": 1756488720.4621458, + "msecs": 462.0, + "relativeCreated": 6871.917231, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,170" + "asctime": "2025-08-29 19:32:00,462" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -21807,19 +21159,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.2136667, - "msecs": 213.0, - "relativeCreated": 6909.090266, - "thread": 136328734033600, + "created": 1756488720.5051684, + "msecs": 505.0, + "relativeCreated": 6914.939812, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'80'", - "asctime": "2025-08-29 17:57:09,213" + "asctime": "2025-08-29 19:32:00,505" } ], - "time_consumption": 0.0506589412689209 + "time_consumption": 0.04935598373413086 }, { "name": "__tLogger__", @@ -21837,16 +21189,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483029.2646914, - "msecs": 264.0, - "relativeCreated": 6960.115072, - "thread": 136328761630976, + "created": 1756488720.554934, + "msecs": 554.0, + "relativeCreated": 6964.705574, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.floor_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 17:57:09,264", + "asctime": "2025-08-29 19:32:00,554", "moduleLogger": [ { "name": "__unittest__", @@ -21865,16 +21217,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483029.2645957, - "msecs": 264.0, - "relativeCreated": 6960.019314, - "thread": 136328761630976, + "created": 1756488720.5548167, + "msecs": 554.0, + "relativeCreated": 6964.588094, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.floor_light)): 80 ()", - "asctime": "2025-08-29 17:57:09,264" + "asctime": "2025-08-29 19:32:00,554" }, { "name": "__unittest__", @@ -21894,19 +21246,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483029.264648, - "msecs": 264.0, - "relativeCreated": 6960.071589, - "thread": 136328761630976, + "created": 1756488720.5548728, + "msecs": 554.0, + "relativeCreated": 6964.644211, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.floor_light)): result = 80 ()", - "asctime": "2025-08-29 17:57:09,264" + "asctime": "2025-08-29 19:32:00,554" } ], - "time_consumption": 4.3392181396484375e-05 + "time_consumption": 6.127357482910156e-05 }, { "name": "__tLogger__", @@ -21924,16 +21276,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483029.3651073, - "msecs": 365.0, - "relativeCreated": 7060.531005, - "thread": 136328761630976, + "created": 1756488720.6553833, + "msecs": 655.0, + "relativeCreated": 7065.154747, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.floorlamp) to 100", - "asctime": "2025-08-29 17:57:09,365", + "asctime": "2025-08-29 19:32:00,655", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", @@ -21951,16 +21303,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.2647996, - "msecs": 264.0, - "relativeCreated": 6960.223228, - "thread": 136328761630976, + "created": 1756488720.5550427, + "msecs": 555.0, + "relativeCreated": 6964.814272, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:09,264" + "asctime": "2025-08-29 19:32:00,555" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -21978,16 +21330,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.2685094, - "msecs": 268.0, - "relativeCreated": 6963.933172, - "thread": 136328734033600, + "created": 1756488720.5591528, + "msecs": 559.0, + "relativeCreated": 6968.92445, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:09,268" + "asctime": "2025-08-29 19:32:00,559" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -22005,16 +21357,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.2687213, - "msecs": 268.0, - "relativeCreated": 6964.144979, - "thread": 136328734033600, + "created": 1756488720.5593896, + "msecs": 559.0, + "relativeCreated": 6969.161225, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,268" + "asctime": "2025-08-29 19:32:00,559" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -22032,16 +21384,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.2690544, - "msecs": 269.0, - "relativeCreated": 6964.478032, - "thread": 136328734033600, + "created": 1756488720.5597095, + "msecs": 559.0, + "relativeCreated": 6969.48097, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:09,269" + "asctime": "2025-08-29 19:32:00,559" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -22059,16 +21411,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.2691882, - "msecs": 269.0, - "relativeCreated": 6964.611901, - "thread": 136328734033600, + "created": 1756488720.5598452, + "msecs": 559.0, + "relativeCreated": 6969.616514, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,269" + "asctime": "2025-08-29 19:32:00,559" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -22086,16 +21438,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.2694752, - "msecs": 269.0, - "relativeCreated": 6964.898983, - "thread": 136328734033600, + "created": 1756488720.5601897, + "msecs": 560.0, + "relativeCreated": 6969.961227, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:09,269" + "asctime": "2025-08-29 19:32:00,560" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -22113,16 +21465,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.2695944, - "msecs": 269.0, - "relativeCreated": 6965.018034, - "thread": 136328734033600, + "created": 1756488720.560368, + "msecs": 560.0, + "relativeCreated": 6970.139436, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,269" + "asctime": "2025-08-29 19:32:00,560" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -22140,16 +21492,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.2698288, - "msecs": 269.0, - "relativeCreated": 6965.252616, - "thread": 136328734033600, + "created": 1756488720.5607088, + "msecs": 560.0, + "relativeCreated": 6970.480271, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:09,269" + "asctime": "2025-08-29 19:32:00,560" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -22167,16 +21519,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.2699528, - "msecs": 269.0, - "relativeCreated": 6965.376446, - "thread": 136328734033600, + "created": 1756488720.560846, + "msecs": 560.0, + "relativeCreated": 6970.617438, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,269" + "asctime": "2025-08-29 19:32:00,560" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -22194,16 +21546,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.2701855, - "msecs": 270.0, - "relativeCreated": 6965.609081, - "thread": 136328734033600, + "created": 1756488720.5611386, + "msecs": 561.0, + "relativeCreated": 6970.910169, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:09,270" + "asctime": "2025-08-29 19:32:00,561" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -22221,16 +21573,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.2702925, - "msecs": 270.0, - "relativeCreated": 6965.716289, - "thread": 136328734033600, + "created": 1756488720.5612774, + "msecs": 561.0, + "relativeCreated": 6971.048871, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,270" + "asctime": "2025-08-29 19:32:00,561" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -22248,16 +21600,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.2705157, - "msecs": 270.0, - "relativeCreated": 6965.939298, - "thread": 136328734033600, + "created": 1756488720.5616007, + "msecs": 561.0, + "relativeCreated": 6971.372081, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:09,270" + "asctime": "2025-08-29 19:32:00,561" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -22275,16 +21627,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.2706296, - "msecs": 270.0, - "relativeCreated": 6966.05335, - "thread": 136328734033600, + "created": 1756488720.561739, + "msecs": 561.0, + "relativeCreated": 6971.510546, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,270" + "asctime": "2025-08-29 19:32:00,561" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -22302,16 +21654,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.2708735, - "msecs": 270.0, - "relativeCreated": 6966.297335, - "thread": 136328734033600, + "created": 1756488720.5620275, + "msecs": 562.0, + "relativeCreated": 6971.799034, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,270" + "asctime": "2025-08-29 19:32:00,562" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -22329,16 +21681,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.2710977, - "msecs": 271.0, - "relativeCreated": 6966.521238, - "thread": 136328734033600, + "created": 1756488720.562301, + "msecs": 562.0, + "relativeCreated": 6972.072279, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,271" + "asctime": "2025-08-29 19:32:00,562" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -22356,16 +21708,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.2712805, - "msecs": 271.0, - "relativeCreated": 6966.704245, - "thread": 136328734033600, + "created": 1756488720.5625203, + "msecs": 562.0, + "relativeCreated": 6972.291841, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,271" + "asctime": "2025-08-29 19:32:00,562" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -22383,16 +21735,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.2714632, - "msecs": 271.0, - "relativeCreated": 6966.88691, - "thread": 136328734033600, + "created": 1756488720.5627193, + "msecs": 562.0, + "relativeCreated": 6972.490727, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,271" + "asctime": "2025-08-29 19:32:00,562" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -22410,16 +21762,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.271684, - "msecs": 271.0, - "relativeCreated": 6967.10763, - "thread": 136328734033600, + "created": 1756488720.5629148, + "msecs": 562.0, + "relativeCreated": 6972.686275, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,271" + "asctime": "2025-08-29 19:32:00,562" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -22437,16 +21789,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.2718942, - "msecs": 271.0, - "relativeCreated": 6967.317883, - "thread": 136328734033600, + "created": 1756488720.563111, + "msecs": 563.0, + "relativeCreated": 6972.88271, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,271" + "asctime": "2025-08-29 19:32:00,563" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -22464,19 +21816,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.3149712, - "msecs": 314.0, - "relativeCreated": 7010.394847, - "thread": 136328734033600, + "created": 1756488720.6069884, + "msecs": 606.0, + "relativeCreated": 7016.760035, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:09,314" + "asctime": "2025-08-29 19:32:00,606" } ], - "time_consumption": 0.05013608932495117 + "time_consumption": 0.04839491844177246 }, { "name": "__tLogger__", @@ -22494,16 +21846,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483029.3654504, - "msecs": 365.0, - "relativeCreated": 7060.874248, - "thread": 136328761630976, + "created": 1756488720.6558769, + "msecs": 655.0, + "relativeCreated": 7065.648192, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.floor_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 17:57:09,365", + "asctime": "2025-08-29 19:32:00,655", "moduleLogger": [ { "name": "__unittest__", @@ -22522,16 +21874,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483029.3653626, - "msecs": 365.0, - "relativeCreated": 7060.78646, - "thread": 136328761630976, + "created": 1756488720.6557689, + "msecs": 655.0, + "relativeCreated": 7065.540274, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.floor_light)): 100 ()", - "asctime": "2025-08-29 17:57:09,365" + "asctime": "2025-08-29 19:32:00,655" }, { "name": "__unittest__", @@ -22551,24 +21903,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483029.3654127, - "msecs": 365.0, - "relativeCreated": 7060.836212, - "thread": 136328761630976, + "created": 1756488720.6558316, + "msecs": 655.0, + "relativeCreated": 7065.602914, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.floor_light)): result = 100 ()", - "asctime": "2025-08-29 17:57:09,365" + "asctime": "2025-08-29 19:32:00,655" } ], - "time_consumption": 3.7670135498046875e-05 + "time_consumption": 4.5299530029296875e-05 } ], - "time_consumption": 0.8073699474334717, - "time_start": "2025-08-29 17:57:08,558", - "time_finished": "2025-08-29 17:57:09,365" + "time_consumption": 0.8089241981506348, + "time_start": "2025-08-29 19:31:59,846", + "time_finished": "2025-08-29 19:32:00,655" }, "Light.brightness (ffe.livingroom.floor_light) -> ViDevCommon.brightness (ffe.livingroom.floorlamp)": { "name": "__tLogger__", @@ -22583,16 +21935,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483029.3656988, - "msecs": 365.0, - "relativeCreated": 7061.122414, - "thread": 136328761630976, + "created": 1756488720.6561747, + "msecs": 656.0, + "relativeCreated": 7065.946059, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Light.brightness (ffe.livingroom.floor_light) -> ViDevCommon.brightness (ffe.livingroom.floorlamp)", - "asctime": "2025-08-29 17:57:09,365", + "asctime": "2025-08-29 19:32:00,656", "moduleLogger": [], "testcaseLogger": [ { @@ -22608,16 +21960,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756483029.4659743, - "msecs": 465.0, - "relativeCreated": 7161.397895, - "thread": 136328761630976, + "created": 1756488720.756574, + "msecs": 756.0, + "relativeCreated": 7166.345332, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:09,465", + "asctime": "2025-08-29 19:32:00,756", "moduleLogger": [], "time_consumption": 0.0 }, @@ -22636,16 +21988,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483029.566654, - "msecs": 566.0, - "relativeCreated": 7262.077567, - "thread": 136328761630976, + "created": 1756488720.8574793, + "msecs": 857.0, + "relativeCreated": 7267.250803, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 17:57:09,566", + "asctime": "2025-08-29 19:32:00,857", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", @@ -22663,19 +22015,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.4662852, - "msecs": 466.0, - "relativeCreated": 7161.708932, - "thread": 136328761630976, + "created": 1756488720.7569008, + "msecs": 756.0, + "relativeCreated": 7166.672297, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:09,466" + "asctime": "2025-08-29 19:32:00,756" } ], - "time_consumption": 0.10036873817443848 + "time_consumption": 0.10057854652404785 }, { "name": "__tLogger__", @@ -22693,16 +22045,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483029.5670428, - "msecs": 567.0, - "relativeCreated": 7262.466431, - "thread": 136328761630976, + "created": 1756488720.857894, + "msecs": 857.0, + "relativeCreated": 7267.665341, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 17:57:09,567", + "asctime": "2025-08-29 19:32:00,857", "moduleLogger": [ { "name": "__unittest__", @@ -22721,16 +22073,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483029.5669413, - "msecs": 566.0, - "relativeCreated": 7262.364973, - "thread": 136328761630976, + "created": 1756488720.8577807, + "msecs": 857.0, + "relativeCreated": 7267.552124, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 17:57:09,566" + "asctime": "2025-08-29 19:32:00,857" }, { "name": "__unittest__", @@ -22750,19 +22102,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483029.5670006, - "msecs": 567.0, - "relativeCreated": 7262.424168, - "thread": 136328761630976, + "created": 1756488720.8578467, + "msecs": 857.0, + "relativeCreated": 7267.618093, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 17:57:09,567" + "asctime": "2025-08-29 19:32:00,857" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 4.7206878662109375e-05 }, { "name": "__tLogger__", @@ -22780,16 +22132,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483029.6682274, - "msecs": 668.0, - "relativeCreated": 7363.650992, - "thread": 136328761630976, + "created": 1756488720.9593167, + "msecs": 959.0, + "relativeCreated": 7369.088254, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.floor_light) to 0", - "asctime": "2025-08-29 17:57:09,668", + "asctime": "2025-08-29 19:32:00,959", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -22807,16 +22159,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.5672343, - "msecs": 567.0, - "relativeCreated": 7262.658071, - "thread": 136328761630976, + "created": 1756488720.8580773, + "msecs": 858.0, + "relativeCreated": 7267.848641, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,567" + "asctime": "2025-08-29 19:32:00,858" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -22834,16 +22186,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.5674942, - "msecs": 567.0, - "relativeCreated": 7262.917834, - "thread": 136328761630976, + "created": 1756488720.858356, + "msecs": 858.0, + "relativeCreated": 7268.127347, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,567" + "asctime": "2025-08-29 19:32:00,858" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -22861,16 +22213,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.567633, - "msecs": 567.0, - "relativeCreated": 7263.056557, - "thread": 136328761630976, + "created": 1756488720.858508, + "msecs": 858.0, + "relativeCreated": 7268.279342, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,567" + "asctime": "2025-08-29 19:32:00,858" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -22888,16 +22240,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.5677412, - "msecs": 567.0, - "relativeCreated": 7263.164829, - "thread": 136328761630976, + "created": 1756488720.8586242, + "msecs": 858.0, + "relativeCreated": 7268.395763, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,567" + "asctime": "2025-08-29 19:32:00,858" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -22915,16 +22267,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.5678535, - "msecs": 567.0, - "relativeCreated": 7263.277167, - "thread": 136328761630976, + "created": 1756488720.8587396, + "msecs": 858.0, + "relativeCreated": 7268.511212, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,567" + "asctime": "2025-08-29 19:32:00,858" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -22942,16 +22294,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.5679579, - "msecs": 567.0, - "relativeCreated": 7263.381464, - "thread": 136328761630976, + "created": 1756488720.8588467, + "msecs": 858.0, + "relativeCreated": 7268.618105, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,567" + "asctime": "2025-08-29 19:32:00,858" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -22969,16 +22321,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.5687087, - "msecs": 568.0, - "relativeCreated": 7264.132359, - "thread": 136328734033600, + "created": 1756488720.859744, + "msecs": 859.0, + "relativeCreated": 7269.51553, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,568" + "asctime": "2025-08-29 19:32:00,859" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -22996,16 +22348,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.569085, - "msecs": 569.0, - "relativeCreated": 7264.50858, - "thread": 136328734033600, + "created": 1756488720.8601146, + "msecs": 860.0, + "relativeCreated": 7269.886062, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,569" + "asctime": "2025-08-29 19:32:00,860" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -23023,16 +22375,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.5693102, - "msecs": 569.0, - "relativeCreated": 7264.733923, - "thread": 136328734033600, + "created": 1756488720.8603735, + "msecs": 860.0, + "relativeCreated": 7270.144978, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,569" + "asctime": "2025-08-29 19:32:00,860" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -23050,16 +22402,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.5695271, - "msecs": 569.0, - "relativeCreated": 7264.950801, - "thread": 136328734033600, + "created": 1756488720.8606458, + "msecs": 860.0, + "relativeCreated": 7270.41725, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,569" + "asctime": "2025-08-29 19:32:00,860" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -23077,16 +22429,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.569744, - "msecs": 569.0, - "relativeCreated": 7265.16781, - "thread": 136328734033600, + "created": 1756488720.8608837, + "msecs": 860.0, + "relativeCreated": 7270.655094, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,569" + "asctime": "2025-08-29 19:32:00,860" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -23104,16 +22456,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.569965, - "msecs": 569.0, - "relativeCreated": 7265.388528, - "thread": 136328734033600, + "created": 1756488720.8611197, + "msecs": 861.0, + "relativeCreated": 7270.891176, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,569" + "asctime": "2025-08-29 19:32:00,861" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -23131,19 +22483,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.5717924, - "msecs": 571.0, - "relativeCreated": 7267.216145, - "thread": 136328734033600, + "created": 1756488720.8624935, + "msecs": 862.0, + "relativeCreated": 7272.264963, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'0'", - "asctime": "2025-08-29 17:57:09,571" + "asctime": "2025-08-29 19:32:00,862" } ], - "time_consumption": 0.0964350700378418 + "time_consumption": 0.09682321548461914 }, { "name": "__tLogger__", @@ -23161,16 +22513,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483029.6685472, - "msecs": 668.0, - "relativeCreated": 7363.970685, - "thread": 136328761630976, + "created": 1756488720.9597027, + "msecs": 959.0, + "relativeCreated": 7369.474119, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.floorlamp) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:09,668", + "asctime": "2025-08-29 19:32:00,959", "moduleLogger": [ { "name": "__unittest__", @@ -23189,16 +22541,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483029.668433, - "msecs": 668.0, - "relativeCreated": 7363.856502, - "thread": 136328761630976, + "created": 1756488720.9595726, + "msecs": 959.0, + "relativeCreated": 7369.343966, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): 0 ()", - "asctime": "2025-08-29 17:57:09,668" + "asctime": "2025-08-29 19:32:00,959" }, { "name": "__unittest__", @@ -23218,19 +22570,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483029.6684837, - "msecs": 668.0, - "relativeCreated": 7363.907461, - "thread": 136328761630976, + "created": 1756488720.959657, + "msecs": 959.0, + "relativeCreated": 7369.428402, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): result = 0 ()", - "asctime": "2025-08-29 17:57:09,668" + "asctime": "2025-08-29 19:32:00,959" } ], - "time_consumption": 6.341934204101562e-05 + "time_consumption": 4.57763671875e-05 }, { "name": "__tLogger__", @@ -23248,16 +22600,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483029.7696686, - "msecs": 769.0, - "relativeCreated": 7465.092211, - "thread": 136328761630976, + "created": 1756488721.06105, + "msecs": 61.0, + "relativeCreated": 7470.821207, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.floor_light) to 20", - "asctime": "2025-08-29 17:57:09,769", + "asctime": "2025-08-29 19:32:01,061", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -23275,16 +22627,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.6687067, - "msecs": 668.0, - "relativeCreated": 7364.130119, - "thread": 136328761630976, + "created": 1756488720.959876, + "msecs": 959.0, + "relativeCreated": 7369.647589, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,668" + "asctime": "2025-08-29 19:32:00,959" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -23302,16 +22654,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.6689591, - "msecs": 668.0, - "relativeCreated": 7364.383034, - "thread": 136328761630976, + "created": 1756488720.960128, + "msecs": 960.0, + "relativeCreated": 7369.899367, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,668" + "asctime": "2025-08-29 19:32:00,960" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -23329,16 +22681,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.6690924, - "msecs": 669.0, - "relativeCreated": 7364.515916, - "thread": 136328761630976, + "created": 1756488720.9602537, + "msecs": 960.0, + "relativeCreated": 7370.025208, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,669" + "asctime": "2025-08-29 19:32:00,960" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -23356,16 +22708,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.6691928, - "msecs": 669.0, - "relativeCreated": 7364.616323, - "thread": 136328761630976, + "created": 1756488720.960364, + "msecs": 960.0, + "relativeCreated": 7370.135418, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,669" + "asctime": "2025-08-29 19:32:00,960" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -23383,16 +22735,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.6692948, - "msecs": 669.0, - "relativeCreated": 7364.718443, - "thread": 136328761630976, + "created": 1756488720.9604812, + "msecs": 960.0, + "relativeCreated": 7370.252742, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,669" + "asctime": "2025-08-29 19:32:00,960" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -23410,16 +22762,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.6693943, - "msecs": 669.0, - "relativeCreated": 7364.817767, - "thread": 136328761630976, + "created": 1756488720.9605913, + "msecs": 960.0, + "relativeCreated": 7370.362678, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,669" + "asctime": "2025-08-29 19:32:00,960" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -23437,16 +22789,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.6700063, - "msecs": 670.0, - "relativeCreated": 7365.429974, - "thread": 136328734033600, + "created": 1756488720.9614277, + "msecs": 961.0, + "relativeCreated": 7371.199026, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,670" + "asctime": "2025-08-29 19:32:00,961" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -23464,16 +22816,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.670306, - "msecs": 670.0, - "relativeCreated": 7365.729837, - "thread": 136328734033600, + "created": 1756488720.9618082, + "msecs": 961.0, + "relativeCreated": 7371.579608, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,670" + "asctime": "2025-08-29 19:32:00,961" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -23491,16 +22843,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.7112372, - "msecs": 711.0, - "relativeCreated": 7406.660816, - "thread": 136328734033600, + "created": 1756488721.0022511, + "msecs": 2.0, + "relativeCreated": 7412.02277, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,711" + "asctime": "2025-08-29 19:32:01,002" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -23518,16 +22870,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.7115726, - "msecs": 711.0, - "relativeCreated": 7406.996447, - "thread": 136328734033600, + "created": 1756488721.0026782, + "msecs": 2.0, + "relativeCreated": 7412.44966, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,711" + "asctime": "2025-08-29 19:32:01,002" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -23545,16 +22897,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.7117782, - "msecs": 711.0, - "relativeCreated": 7407.201752, - "thread": 136328734033600, + "created": 1756488721.0029187, + "msecs": 2.0, + "relativeCreated": 7412.690178, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,711" + "asctime": "2025-08-29 19:32:01,002" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -23572,16 +22924,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.7119935, - "msecs": 711.0, - "relativeCreated": 7407.417111, - "thread": 136328734033600, + "created": 1756488721.0031385, + "msecs": 3.0, + "relativeCreated": 7412.910004, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,711" + "asctime": "2025-08-29 19:32:01,003" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -23599,19 +22951,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.7122097, - "msecs": 712.0, - "relativeCreated": 7407.633232, - "thread": 136328734033600, + "created": 1756488721.0033789, + "msecs": 3.0, + "relativeCreated": 7413.150405, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'20'", - "asctime": "2025-08-29 17:57:09,712" + "asctime": "2025-08-29 19:32:01,003" } ], - "time_consumption": 0.05745887756347656 + "time_consumption": 0.05767107009887695 }, { "name": "__tLogger__", @@ -23629,16 +22981,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483029.7699833, - "msecs": 769.0, - "relativeCreated": 7465.406811, - "thread": 136328761630976, + "created": 1756488721.0613716, + "msecs": 61.0, + "relativeCreated": 7471.143057, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.floorlamp) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:09,769", + "asctime": "2025-08-29 19:32:01,061", "moduleLogger": [ { "name": "__unittest__", @@ -23657,16 +23009,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483029.7698977, - "msecs": 769.0, - "relativeCreated": 7465.321465, - "thread": 136328761630976, + "created": 1756488721.0612695, + "msecs": 61.0, + "relativeCreated": 7471.040848, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): 20 ()", - "asctime": "2025-08-29 17:57:09,769" + "asctime": "2025-08-29 19:32:01,061" }, { "name": "__unittest__", @@ -23686,19 +23038,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483029.7699468, - "msecs": 769.0, - "relativeCreated": 7465.370528, - "thread": 136328761630976, + "created": 1756488721.0613265, + "msecs": 61.0, + "relativeCreated": 7471.098062, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): result = 20 ()", - "asctime": "2025-08-29 17:57:09,769" + "asctime": "2025-08-29 19:32:01,061" } ], - "time_consumption": 3.647804260253906e-05 + "time_consumption": 4.506111145019531e-05 }, { "name": "__tLogger__", @@ -23716,16 +23068,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483029.8710938, - "msecs": 871.0, - "relativeCreated": 7566.517386, - "thread": 136328761630976, + "created": 1756488721.1627781, + "msecs": 162.0, + "relativeCreated": 7572.549465, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.floor_light) to 40", - "asctime": "2025-08-29 17:57:09,871", + "asctime": "2025-08-29 19:32:01,162", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -23743,16 +23095,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.7701242, - "msecs": 770.0, - "relativeCreated": 7465.547984, - "thread": 136328761630976, + "created": 1756488721.0615807, + "msecs": 61.0, + "relativeCreated": 7471.351989, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,770" + "asctime": "2025-08-29 19:32:01,061" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -23770,16 +23122,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.7703214, - "msecs": 770.0, - "relativeCreated": 7465.745197, - "thread": 136328761630976, + "created": 1756488721.061853, + "msecs": 61.0, + "relativeCreated": 7471.62447, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,770" + "asctime": "2025-08-29 19:32:01,061" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -23797,16 +23149,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.7704177, - "msecs": 770.0, - "relativeCreated": 7465.841235, - "thread": 136328761630976, + "created": 1756488721.0619786, + "msecs": 61.0, + "relativeCreated": 7471.749953, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,770" + "asctime": "2025-08-29 19:32:01,061" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -23824,16 +23176,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.7705019, - "msecs": 770.0, - "relativeCreated": 7465.925674, - "thread": 136328761630976, + "created": 1756488721.062082, + "msecs": 62.0, + "relativeCreated": 7471.853363, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,770" + "asctime": "2025-08-29 19:32:01,062" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -23851,16 +23203,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.7705843, - "msecs": 770.0, - "relativeCreated": 7466.008092, - "thread": 136328761630976, + "created": 1756488721.06219, + "msecs": 62.0, + "relativeCreated": 7471.961567, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,770" + "asctime": "2025-08-29 19:32:01,062" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -23878,16 +23230,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.7706668, - "msecs": 770.0, - "relativeCreated": 7466.090366, - "thread": 136328761630976, + "created": 1756488721.0623012, + "msecs": 62.0, + "relativeCreated": 7472.072661, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,770" + "asctime": "2025-08-29 19:32:01,062" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -23905,16 +23257,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.7713246, - "msecs": 771.0, - "relativeCreated": 7466.748247, - "thread": 136328734033600, + "created": 1756488721.0630703, + "msecs": 63.0, + "relativeCreated": 7472.841661, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,771" + "asctime": "2025-08-29 19:32:01,063" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -23932,16 +23284,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.7715876, - "msecs": 771.0, - "relativeCreated": 7467.011379, - "thread": 136328734033600, + "created": 1756488721.06343, + "msecs": 63.0, + "relativeCreated": 7473.201612, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,771" + "asctime": "2025-08-29 19:32:01,063" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -23959,16 +23311,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.812369, - "msecs": 812.0, - "relativeCreated": 7507.792884, - "thread": 136328734033600, + "created": 1756488721.1041598, + "msecs": 104.0, + "relativeCreated": 7513.931097, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,812" + "asctime": "2025-08-29 19:32:01,104" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -23986,16 +23338,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.812709, - "msecs": 812.0, - "relativeCreated": 7508.132792, - "thread": 136328734033600, + "created": 1756488721.1045783, + "msecs": 104.0, + "relativeCreated": 7514.349643, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,812" + "asctime": "2025-08-29 19:32:01,104" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -24013,16 +23365,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.8129525, - "msecs": 812.0, - "relativeCreated": 7508.376161, - "thread": 136328734033600, + "created": 1756488721.1048186, + "msecs": 104.0, + "relativeCreated": 7514.590041, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,812" + "asctime": "2025-08-29 19:32:01,104" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -24040,16 +23392,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.8131418, - "msecs": 813.0, - "relativeCreated": 7508.565536, - "thread": 136328734033600, + "created": 1756488721.1050382, + "msecs": 105.0, + "relativeCreated": 7514.809472, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,813" + "asctime": "2025-08-29 19:32:01,105" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -24067,19 +23419,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.8133345, - "msecs": 813.0, - "relativeCreated": 7508.758206, - "thread": 136328734033600, + "created": 1756488721.105261, + "msecs": 105.0, + "relativeCreated": 7515.032511, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'40'", - "asctime": "2025-08-29 17:57:09,813" + "asctime": "2025-08-29 19:32:01,105" } ], - "time_consumption": 0.05775928497314453 + "time_consumption": 0.057517051696777344 }, { "name": "__tLogger__", @@ -24097,16 +23449,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483029.8713944, - "msecs": 871.0, - "relativeCreated": 7566.817974, - "thread": 136328761630976, + "created": 1756488721.1631043, + "msecs": 163.0, + "relativeCreated": 7572.875766, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.floorlamp) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 17:57:09,871", + "asctime": "2025-08-29 19:32:01,163", "moduleLogger": [ { "name": "__unittest__", @@ -24125,16 +23477,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483029.8713038, - "msecs": 871.0, - "relativeCreated": 7566.727486, - "thread": 136328761630976, + "created": 1756488721.1630037, + "msecs": 163.0, + "relativeCreated": 7572.77499, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): 40 ()", - "asctime": "2025-08-29 17:57:09,871" + "asctime": "2025-08-29 19:32:01,163" }, { "name": "__unittest__", @@ -24154,19 +23506,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483029.8713546, - "msecs": 871.0, - "relativeCreated": 7566.778407, - "thread": 136328761630976, + "created": 1756488721.1630602, + "msecs": 163.0, + "relativeCreated": 7572.831711, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): result = 40 ()", - "asctime": "2025-08-29 17:57:09,871" + "asctime": "2025-08-29 19:32:01,163" } ], - "time_consumption": 3.981590270996094e-05 + "time_consumption": 4.410743713378906e-05 }, { "name": "__tLogger__", @@ -24184,16 +23536,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483029.972623, - "msecs": 972.0, - "relativeCreated": 7668.046677, - "thread": 136328761630976, + "created": 1756488721.2643523, + "msecs": 264.0, + "relativeCreated": 7674.123629, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.floor_light) to 60", - "asctime": "2025-08-29 17:57:09,972", + "asctime": "2025-08-29 19:32:01,264", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -24211,16 +23563,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.8715444, - "msecs": 871.0, - "relativeCreated": 7566.96812, - "thread": 136328761630976, + "created": 1756488721.1632762, + "msecs": 163.0, + "relativeCreated": 7573.047661, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,871" + "asctime": "2025-08-29 19:32:01,163" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -24238,16 +23590,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.8718297, - "msecs": 871.0, - "relativeCreated": 7567.253468, - "thread": 136328761630976, + "created": 1756488721.1635816, + "msecs": 163.0, + "relativeCreated": 7573.353223, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,871" + "asctime": "2025-08-29 19:32:01,163" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -24265,16 +23617,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.8719976, - "msecs": 871.0, - "relativeCreated": 7567.421381, - "thread": 136328761630976, + "created": 1756488721.16371, + "msecs": 163.0, + "relativeCreated": 7573.481665, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,871" + "asctime": "2025-08-29 19:32:01,163" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -24292,16 +23644,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.872108, - "msecs": 872.0, - "relativeCreated": 7567.531671, - "thread": 136328761630976, + "created": 1756488721.1638153, + "msecs": 163.0, + "relativeCreated": 7573.586708, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,872" + "asctime": "2025-08-29 19:32:01,163" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -24319,16 +23671,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.8722224, - "msecs": 872.0, - "relativeCreated": 7567.646237, - "thread": 136328761630976, + "created": 1756488721.1639166, + "msecs": 163.0, + "relativeCreated": 7573.687859, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,872" + "asctime": "2025-08-29 19:32:01,163" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -24346,16 +23698,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.8723292, - "msecs": 872.0, - "relativeCreated": 7567.752918, - "thread": 136328761630976, + "created": 1756488721.1640217, + "msecs": 164.0, + "relativeCreated": 7573.793088, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,872" + "asctime": "2025-08-29 19:32:01,164" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -24373,16 +23725,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.8729157, - "msecs": 872.0, - "relativeCreated": 7568.339391, - "thread": 136328734033600, + "created": 1756488721.1648052, + "msecs": 164.0, + "relativeCreated": 7574.576641, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,872" + "asctime": "2025-08-29 19:32:01,164" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -24400,16 +23752,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.8731966, - "msecs": 873.0, - "relativeCreated": 7568.620179, - "thread": 136328734033600, + "created": 1756488721.1652186, + "msecs": 165.0, + "relativeCreated": 7574.989954, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,873" + "asctime": "2025-08-29 19:32:01,165" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -24427,16 +23779,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.9142897, - "msecs": 914.0, - "relativeCreated": 7609.713286, - "thread": 136328734033600, + "created": 1756488721.2061143, + "msecs": 206.0, + "relativeCreated": 7615.885763, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,914" + "asctime": "2025-08-29 19:32:01,206" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -24454,16 +23806,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.9146307, - "msecs": 914.0, - "relativeCreated": 7610.054287, - "thread": 136328734033600, + "created": 1756488721.2065015, + "msecs": 206.0, + "relativeCreated": 7616.272912, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,914" + "asctime": "2025-08-29 19:32:01,206" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -24481,16 +23833,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.9148347, - "msecs": 914.0, - "relativeCreated": 7610.258473, - "thread": 136328734033600, + "created": 1756488721.2067583, + "msecs": 206.0, + "relativeCreated": 7616.529479, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,914" + "asctime": "2025-08-29 19:32:01,206" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -24508,16 +23860,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.9150622, - "msecs": 915.0, - "relativeCreated": 7610.485938, - "thread": 136328734033600, + "created": 1756488721.2069643, + "msecs": 206.0, + "relativeCreated": 7616.735762, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,915" + "asctime": "2025-08-29 19:32:01,206" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -24535,19 +23887,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.9152524, - "msecs": 915.0, - "relativeCreated": 7610.676097, - "thread": 136328734033600, + "created": 1756488721.2071745, + "msecs": 207.0, + "relativeCreated": 7616.946095, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'60'", - "asctime": "2025-08-29 17:57:09,915" + "asctime": "2025-08-29 19:32:01,207" } ], - "time_consumption": 0.057370662689208984 + "time_consumption": 0.05717778205871582 }, { "name": "__tLogger__", @@ -24565,16 +23917,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483029.9729738, - "msecs": 972.0, - "relativeCreated": 7668.397426, - "thread": 136328761630976, + "created": 1756488721.2647018, + "msecs": 264.0, + "relativeCreated": 7674.473426, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.floorlamp) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 17:57:09,972", + "asctime": "2025-08-29 19:32:01,264", "moduleLogger": [ { "name": "__unittest__", @@ -24593,16 +23945,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483029.9728346, - "msecs": 972.0, - "relativeCreated": 7668.258297, - "thread": 136328761630976, + "created": 1756488721.2645824, + "msecs": 264.0, + "relativeCreated": 7674.353797, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): 60 ()", - "asctime": "2025-08-29 17:57:09,972" + "asctime": "2025-08-29 19:32:01,264" }, { "name": "__unittest__", @@ -24622,19 +23974,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483029.9729152, - "msecs": 972.0, - "relativeCreated": 7668.338989, - "thread": 136328761630976, + "created": 1756488721.2646613, + "msecs": 264.0, + "relativeCreated": 7674.432733, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): result = 60 ()", - "asctime": "2025-08-29 17:57:09,972" + "asctime": "2025-08-29 19:32:01,264" } ], - "time_consumption": 5.8650970458984375e-05 + "time_consumption": 4.0531158447265625e-05 }, { "name": "__tLogger__", @@ -24652,16 +24004,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483030.0741887, - "msecs": 74.0, - "relativeCreated": 7769.61259, - "thread": 136328761630976, + "created": 1756488721.3660097, + "msecs": 366.0, + "relativeCreated": 7775.78108, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.floor_light) to 80", - "asctime": "2025-08-29 17:57:10,074", + "asctime": "2025-08-29 19:32:01,366", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -24679,16 +24031,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.9731393, - "msecs": 973.0, - "relativeCreated": 7668.562864, - "thread": 136328761630976, + "created": 1756488721.2648633, + "msecs": 264.0, + "relativeCreated": 7674.634676, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,973" + "asctime": "2025-08-29 19:32:01,264" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -24706,16 +24058,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.9733672, - "msecs": 973.0, - "relativeCreated": 7668.79104, - "thread": 136328761630976, + "created": 1756488721.265095, + "msecs": 265.0, + "relativeCreated": 7674.866373, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,973" + "asctime": "2025-08-29 19:32:01,265" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -24733,16 +24085,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.9734793, - "msecs": 973.0, - "relativeCreated": 7668.902783, - "thread": 136328761630976, + "created": 1756488721.265206, + "msecs": 265.0, + "relativeCreated": 7674.977566, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,973" + "asctime": "2025-08-29 19:32:01,265" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -24760,16 +24112,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.9735782, - "msecs": 973.0, - "relativeCreated": 7669.002015, - "thread": 136328761630976, + "created": 1756488721.265315, + "msecs": 265.0, + "relativeCreated": 7675.086505, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,973" + "asctime": "2025-08-29 19:32:01,265" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -24787,16 +24139,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.973687, - "msecs": 973.0, - "relativeCreated": 7669.110779, - "thread": 136328761630976, + "created": 1756488721.2654114, + "msecs": 265.0, + "relativeCreated": 7675.182871, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,973" + "asctime": "2025-08-29 19:32:01,265" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -24814,16 +24166,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483029.9737833, - "msecs": 973.0, - "relativeCreated": 7669.206964, - "thread": 136328761630976, + "created": 1756488721.2655272, + "msecs": 265.0, + "relativeCreated": 7675.298637, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:09,973" + "asctime": "2025-08-29 19:32:01,265" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -24841,16 +24193,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.9746337, - "msecs": 974.0, - "relativeCreated": 7670.057347, - "thread": 136328734033600, + "created": 1756488721.266281, + "msecs": 266.0, + "relativeCreated": 7676.052507, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,974" + "asctime": "2025-08-29 19:32:01,266" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -24868,16 +24220,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483029.9749904, - "msecs": 974.0, - "relativeCreated": 7670.41409, - "thread": 136328734033600, + "created": 1756488721.266678, + "msecs": 266.0, + "relativeCreated": 7676.449498, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:09,974" + "asctime": "2025-08-29 19:32:01,266" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -24895,16 +24247,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.0154226, - "msecs": 15.0, - "relativeCreated": 7710.846031, - "thread": 136328734033600, + "created": 1756488721.3072252, + "msecs": 307.0, + "relativeCreated": 7716.996689, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:10,015" + "asctime": "2025-08-29 19:32:01,307" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -24922,16 +24274,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.0157773, - "msecs": 15.0, - "relativeCreated": 7711.201073, - "thread": 136328734033600, + "created": 1756488721.307631, + "msecs": 307.0, + "relativeCreated": 7717.402433, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:10,015" + "asctime": "2025-08-29 19:32:01,307" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -24949,16 +24301,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.0160487, - "msecs": 16.0, - "relativeCreated": 7711.472351, - "thread": 136328734033600, + "created": 1756488721.3078928, + "msecs": 307.0, + "relativeCreated": 7717.664126, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:10,016" + "asctime": "2025-08-29 19:32:01,307" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -24976,16 +24328,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.0162718, - "msecs": 16.0, - "relativeCreated": 7711.695632, - "thread": 136328734033600, + "created": 1756488721.3081136, + "msecs": 308.0, + "relativeCreated": 7717.885127, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:10,016" + "asctime": "2025-08-29 19:32:01,308" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -25003,19 +24355,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.016477, - "msecs": 16.0, - "relativeCreated": 7711.900968, - "thread": 136328734033600, + "created": 1756488721.3083448, + "msecs": 308.0, + "relativeCreated": 7718.116189, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'80'", - "asctime": "2025-08-29 17:57:10,016" + "asctime": "2025-08-29 19:32:01,308" } ], - "time_consumption": 0.05771160125732422 + "time_consumption": 0.05766487121582031 }, { "name": "__tLogger__", @@ -25033,16 +24385,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483030.074486, - "msecs": 74.0, - "relativeCreated": 7769.909759, - "thread": 136328761630976, + "created": 1756488721.3663287, + "msecs": 366.0, + "relativeCreated": 7776.100159, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.floorlamp) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 17:57:10,074", + "asctime": "2025-08-29 19:32:01,366", "moduleLogger": [ { "name": "__unittest__", @@ -25061,16 +24413,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483030.0743926, - "msecs": 74.0, - "relativeCreated": 7769.81621, - "thread": 136328761630976, + "created": 1756488721.36623, + "msecs": 366.0, + "relativeCreated": 7776.001409, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): 80 ()", - "asctime": "2025-08-29 17:57:10,074" + "asctime": "2025-08-29 19:32:01,366" }, { "name": "__unittest__", @@ -25090,19 +24442,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483030.074446, - "msecs": 74.0, - "relativeCreated": 7769.869728, - "thread": 136328761630976, + "created": 1756488721.366285, + "msecs": 366.0, + "relativeCreated": 7776.056494, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): result = 80 ()", - "asctime": "2025-08-29 17:57:10,074" + "asctime": "2025-08-29 19:32:01,366" } ], - "time_consumption": 4.00543212890625e-05 + "time_consumption": 4.363059997558594e-05 }, { "name": "__tLogger__", @@ -25120,16 +24472,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483030.175641, - "msecs": 175.0, - "relativeCreated": 7871.064861, - "thread": 136328761630976, + "created": 1756488721.467716, + "msecs": 467.0, + "relativeCreated": 7877.487418, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.floor_light) to 100", - "asctime": "2025-08-29 17:57:10,175", + "asctime": "2025-08-29 19:32:01,467", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -25147,16 +24499,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.0746434, - "msecs": 74.0, - "relativeCreated": 7770.067066, - "thread": 136328761630976, + "created": 1756488721.3665686, + "msecs": 366.0, + "relativeCreated": 7776.339765, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:10,074" + "asctime": "2025-08-29 19:32:01,366" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -25174,16 +24526,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.0749013, - "msecs": 74.0, - "relativeCreated": 7770.324865, - "thread": 136328761630976, + "created": 1756488721.366809, + "msecs": 366.0, + "relativeCreated": 7776.580349, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:10,074" + "asctime": "2025-08-29 19:32:01,366" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -25201,16 +24553,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.0750227, - "msecs": 75.0, - "relativeCreated": 7770.446401, - "thread": 136328761630976, + "created": 1756488721.3669305, + "msecs": 366.0, + "relativeCreated": 7776.701861, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:10,075" + "asctime": "2025-08-29 19:32:01,366" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -25228,16 +24580,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.0751214, - "msecs": 75.0, - "relativeCreated": 7770.545144, - "thread": 136328761630976, + "created": 1756488721.3670375, + "msecs": 367.0, + "relativeCreated": 7776.808891, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:10,075" + "asctime": "2025-08-29 19:32:01,367" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -25255,16 +24607,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.075213, - "msecs": 75.0, - "relativeCreated": 7770.63672, - "thread": 136328761630976, + "created": 1756488721.367137, + "msecs": 367.0, + "relativeCreated": 7776.908569, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:10,075" + "asctime": "2025-08-29 19:32:01,367" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -25282,16 +24634,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.0753062, - "msecs": 75.0, - "relativeCreated": 7770.729907, - "thread": 136328761630976, + "created": 1756488721.367255, + "msecs": 367.0, + "relativeCreated": 7777.0264, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:10,075" + "asctime": "2025-08-29 19:32:01,367" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -25309,16 +24661,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.076031, - "msecs": 76.0, - "relativeCreated": 7771.454642, - "thread": 136328734033600, + "created": 1756488721.3681865, + "msecs": 368.0, + "relativeCreated": 7777.957879, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:10,076" + "asctime": "2025-08-29 19:32:01,368" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -25336,16 +24688,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.0763428, - "msecs": 76.0, - "relativeCreated": 7771.766476, - "thread": 136328734033600, + "created": 1756488721.3685718, + "msecs": 368.0, + "relativeCreated": 7778.343112, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:10,076" + "asctime": "2025-08-29 19:32:01,368" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -25363,16 +24715,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.1174214, - "msecs": 117.0, - "relativeCreated": 7812.84503, - "thread": 136328734033600, + "created": 1756488721.4091644, + "msecs": 409.0, + "relativeCreated": 7818.935884, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:10,117" + "asctime": "2025-08-29 19:32:01,409" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -25390,16 +24742,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.117787, - "msecs": 117.0, - "relativeCreated": 7813.210531, - "thread": 136328734033600, + "created": 1756488721.4095619, + "msecs": 409.0, + "relativeCreated": 7819.333403, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:10,117" + "asctime": "2025-08-29 19:32:01,409" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -25417,16 +24769,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.1180193, - "msecs": 118.0, - "relativeCreated": 7813.442976, - "thread": 136328734033600, + "created": 1756488721.4097877, + "msecs": 409.0, + "relativeCreated": 7819.559018, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:10,118" + "asctime": "2025-08-29 19:32:01,409" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -25444,16 +24796,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.1182168, - "msecs": 118.0, - "relativeCreated": 7813.640432, - "thread": 136328734033600, + "created": 1756488721.4099915, + "msecs": 409.0, + "relativeCreated": 7819.762819, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:10,118" + "asctime": "2025-08-29 19:32:01,409" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -25471,19 +24823,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.1184459, - "msecs": 118.0, - "relativeCreated": 7813.869412, - "thread": 136328734033600, + "created": 1756488721.4102402, + "msecs": 410.0, + "relativeCreated": 7820.011768, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:10,118" + "asctime": "2025-08-29 19:32:01,410" } ], - "time_consumption": 0.057195186614990234 + "time_consumption": 0.05747580528259277 }, { "name": "__tLogger__", @@ -25501,16 +24853,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483030.1759632, - "msecs": 175.0, - "relativeCreated": 7871.386819, - "thread": 136328761630976, + "created": 1756488721.4680388, + "msecs": 468.0, + "relativeCreated": 7877.810293, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.floorlamp) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 17:57:10,175", + "asctime": "2025-08-29 19:32:01,468", "moduleLogger": [ { "name": "__unittest__", @@ -25529,16 +24881,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483030.1758595, - "msecs": 175.0, - "relativeCreated": 7871.283146, - "thread": 136328761630976, + "created": 1756488721.4679377, + "msecs": 467.0, + "relativeCreated": 7877.709169, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): 100 ()", - "asctime": "2025-08-29 17:57:10,175" + "asctime": "2025-08-29 19:32:01,467" }, { "name": "__unittest__", @@ -25558,24 +24910,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483030.1759248, - "msecs": 175.0, - "relativeCreated": 7871.348482, - "thread": 136328761630976, + "created": 1756488721.467993, + "msecs": 467.0, + "relativeCreated": 7877.764452, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): result = 100 ()", - "asctime": "2025-08-29 17:57:10,175" + "asctime": "2025-08-29 19:32:01,467" } ], - "time_consumption": 3.838539123535156e-05 + "time_consumption": 4.57763671875e-05 } ], - "time_consumption": 0.8102643489837646, - "time_start": "2025-08-29 17:57:09,365", - "time_finished": "2025-08-29 17:57:10,175" + "time_consumption": 0.8118641376495361, + "time_start": "2025-08-29 19:32:00,656", + "time_finished": "2025-08-29 19:32:01,468" }, "ViDevCommon.color_temp (ffe.livingroom.floorlamp) -> Light.color_temp (ffe.livingroom.floor_light)": { "name": "__tLogger__", @@ -25590,16 +24942,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483030.176211, - "msecs": 176.0, - "relativeCreated": 7871.634961, - "thread": 136328761630976, + "created": 1756488721.4683423, + "msecs": 468.0, + "relativeCreated": 7878.11364, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "ViDevCommon.color_temp (ffe.livingroom.floorlamp) -> Light.color_temp (ffe.livingroom.floor_light)", - "asctime": "2025-08-29 17:57:10,176", + "asctime": "2025-08-29 19:32:01,468", "moduleLogger": [], "testcaseLogger": [ { @@ -25615,16 +24967,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756483030.2764318, - "msecs": 276.0, - "relativeCreated": 7971.855655, - "thread": 136328761630976, + "created": 1756488721.5687892, + "msecs": 568.0, + "relativeCreated": 7978.560714, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:10,276", + "asctime": "2025-08-29 19:32:01,568", "moduleLogger": [], "time_consumption": 0.0 }, @@ -25643,16 +24995,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483030.378421, - "msecs": 378.0, - "relativeCreated": 8073.844561, - "thread": 136328761630976, + "created": 1756488721.6705937, + "msecs": 670.0, + "relativeCreated": 8080.365313, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 17:57:10,378", + "asctime": "2025-08-29 19:32:01,670", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", @@ -25670,16 +25022,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.276675, - "msecs": 276.0, - "relativeCreated": 7972.09882, - "thread": 136328761630976, + "created": 1756488721.5690732, + "msecs": 569.0, + "relativeCreated": 7978.844517, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:10,276" + "asctime": "2025-08-29 19:32:01,569" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -25697,16 +25049,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.276977, - "msecs": 276.0, - "relativeCreated": 7972.400945, - "thread": 136328761630976, + "created": 1756488721.5694044, + "msecs": 569.0, + "relativeCreated": 7979.175944, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:10,276" + "asctime": "2025-08-29 19:32:01,569" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -25724,16 +25076,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.277119, - "msecs": 277.0, - "relativeCreated": 7972.542717, - "thread": 136328761630976, + "created": 1756488721.5696013, + "msecs": 569.0, + "relativeCreated": 7979.372593, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:10,277" + "asctime": "2025-08-29 19:32:01,569" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -25751,16 +25103,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.2772639, - "msecs": 277.0, - "relativeCreated": 7972.687548, - "thread": 136328761630976, + "created": 1756488721.5697265, + "msecs": 569.0, + "relativeCreated": 7979.498017, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:10,277" + "asctime": "2025-08-29 19:32:01,569" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -25778,16 +25130,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.277403, - "msecs": 277.0, - "relativeCreated": 7972.826843, - "thread": 136328761630976, + "created": 1756488721.5698802, + "msecs": 569.0, + "relativeCreated": 7979.651806, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:10,277" + "asctime": "2025-08-29 19:32:01,569" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -25805,16 +25157,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.2777207, - "msecs": 277.0, - "relativeCreated": 7973.144263, - "thread": 136328761630976, + "created": 1756488721.5700595, + "msecs": 570.0, + "relativeCreated": 7979.830972, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:10,277" + "asctime": "2025-08-29 19:32:01,570" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -25832,16 +25184,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.2780657, - "msecs": 278.0, - "relativeCreated": 7973.489389, - "thread": 136328761630976, + "created": 1756488721.5703604, + "msecs": 570.0, + "relativeCreated": 7980.131737, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:10,278" + "asctime": "2025-08-29 19:32:01,570" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -25859,70 +25211,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.281202, - "msecs": 281.0, - "relativeCreated": 7976.625955, - "thread": 136328734033600, + "created": 1756488721.5740879, + "msecs": 574.0, + "relativeCreated": 7983.859473, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:10,281" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_2/set", - "b'{\"color_temp\": 454}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483030.2815228, - "msecs": 281.0, - "relativeCreated": 7976.946469, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:10,281" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_3/set", - "b'{\"color_temp\": 454}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483030.2817607, - "msecs": 281.0, - "relativeCreated": 7977.184515, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:10,281" + "asctime": "2025-08-29 19:32:01,574" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -25940,22 +25238,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.3224504, - "msecs": 322.0, - "relativeCreated": 8017.874039, - "thread": 136328734033600, + "created": 1756488721.574536, + "msecs": 574.0, + "relativeCreated": 7984.307531, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:10,322" + "asctime": "2025-08-29 19:32:01,574" }, { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_4/set", + "zigbee_ffe/ffe/livingroom/floor_light_2/set", "b'{\"color_temp\": 454}'" ], "levelname": "DEBUG", @@ -25967,16 +25265,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.3228056, - "msecs": 322.0, - "relativeCreated": 8018.229451, - "thread": 136328734033600, + "created": 1756488721.614976, + "msecs": 614.0, + "relativeCreated": 8024.747351, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:10,322" + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-29 19:32:01,614" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -25994,22 +25292,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.3230772, - "msecs": 323.0, - "relativeCreated": 8018.50079, - "thread": 136328734033600, + "created": 1756488721.615331, + "msecs": 615.0, + "relativeCreated": 8025.102174, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:10,323" + "asctime": "2025-08-29 19:32:01,615" }, { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_5/set", + "zigbee_ffe/ffe/livingroom/floor_light_3/set", "b'{\"color_temp\": 454}'" ], "levelname": "DEBUG", @@ -26021,16 +25319,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.3232753, - "msecs": 323.0, - "relativeCreated": 8018.699036, - "thread": 136328734033600, + "created": 1756488721.6155791, + "msecs": 615.0, + "relativeCreated": 8025.350665, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:10,323" + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-29 19:32:01,615" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -26048,22 +25346,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.3234684, - "msecs": 323.0, - "relativeCreated": 8018.892308, - "thread": 136328734033600, + "created": 1756488721.6157973, + "msecs": 615.0, + "relativeCreated": 8025.568569, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:10,323" + "asctime": "2025-08-29 19:32:01,615" }, { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_6/set", + "zigbee_ffe/ffe/livingroom/floor_light_4/set", "b'{\"color_temp\": 454}'" ], "levelname": "DEBUG", @@ -26075,16 +25373,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.3236587, - "msecs": 323.0, - "relativeCreated": 8019.082528, - "thread": 136328734033600, + "created": 1756488721.616005, + "msecs": 616.0, + "relativeCreated": 8025.776349, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:10,323" + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-29 19:32:01,616" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -26102,16 +25400,43 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.3238823, - "msecs": 323.0, - "relativeCreated": 8019.306028, - "thread": 136328734033600, + "created": 1756488721.61621, + "msecs": 616.0, + "relativeCreated": 8025.981454, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:10,323" + "asctime": "2025-08-29 19:32:01,616" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_5/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488721.6164227, + "msecs": 616.0, + "relativeCreated": 8026.194136, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-29 19:32:01,616" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -26129,16 +25454,43 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.3240855, - "msecs": 324.0, - "relativeCreated": 8019.509298, - "thread": 136328734033600, + "created": 1756488721.6166425, + "msecs": 616.0, + "relativeCreated": 8026.414049, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:10,324" + "asctime": "2025-08-29 19:32:01,616" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_6/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488721.616842, + "msecs": 616.0, + "relativeCreated": 8026.613355, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-29 19:32:01,616" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -26156,16 +25508,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.3242817, - "msecs": 324.0, - "relativeCreated": 8019.705189, - "thread": 136328734033600, + "created": 1756488721.617043, + "msecs": 617.0, + "relativeCreated": 8026.814353, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:10,324" + "asctime": "2025-08-29 19:32:01,617" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -26183,19 +25535,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.3252506, - "msecs": 325.0, - "relativeCreated": 8020.674284, - "thread": 136328734033600, + "created": 1756488721.6172774, + "msecs": 617.0, + "relativeCreated": 8027.048751, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:10,325" + "asctime": "2025-08-29 19:32:01,617" } ], - "time_consumption": 0.05317044258117676 + "time_consumption": 0.053316354751586914 }, { "name": "__tLogger__", @@ -26213,16 +25565,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483030.378892, - "msecs": 378.0, - "relativeCreated": 8074.315638, - "thread": 136328761630976, + "created": 1756488721.6709633, + "msecs": 670.0, + "relativeCreated": 8080.734704, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 17:57:10,378", + "asctime": "2025-08-29 19:32:01,670", "moduleLogger": [ { "name": "__unittest__", @@ -26241,16 +25593,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483030.3787456, - "msecs": 378.0, - "relativeCreated": 8074.169374, - "thread": 136328761630976, + "created": 1756488721.6708622, + "msecs": 670.0, + "relativeCreated": 8080.633566, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 17:57:10,378" + "asctime": "2025-08-29 19:32:01,670" }, { "name": "__unittest__", @@ -26270,19 +25622,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483030.378818, - "msecs": 378.0, - "relativeCreated": 8074.241696, - "thread": 136328761630976, + "created": 1756488721.6709194, + "msecs": 670.0, + "relativeCreated": 8080.690785, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 17:57:10,378" + "asctime": "2025-08-29 19:32:01,670" } ], - "time_consumption": 7.390975952148438e-05 + "time_consumption": 4.38690185546875e-05 }, { "name": "__tLogger__", @@ -26300,16 +25652,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483030.4794593, - "msecs": 479.0, - "relativeCreated": 8174.883029, - "thread": 136328761630976, + "created": 1756488721.7715755, + "msecs": 771.0, + "relativeCreated": 8181.346991, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.floorlamp) to 0", - "asctime": "2025-08-29 17:57:10,479", + "asctime": "2025-08-29 19:32:01,771", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", @@ -26327,16 +25679,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.3790357, - "msecs": 379.0, - "relativeCreated": 8074.45929, - "thread": 136328761630976, + "created": 1756488721.6710749, + "msecs": 671.0, + "relativeCreated": 8080.84637, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 0", - "asctime": "2025-08-29 17:57:10,379" + "asctime": "2025-08-29 19:32:01,671" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -26354,16 +25706,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.3825214, - "msecs": 382.0, - "relativeCreated": 8077.944939, - "thread": 136328734033600, + "created": 1756488721.6758707, + "msecs": 675.0, + "relativeCreated": 8085.642206, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"color_temp\": 250}'", - "asctime": "2025-08-29 17:57:10,382" + "asctime": "2025-08-29 19:32:01,675" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -26381,16 +25733,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.3827617, - "msecs": 382.0, - "relativeCreated": 8078.185511, - "thread": 136328734033600, + "created": 1756488721.6761029, + "msecs": 676.0, + "relativeCreated": 8085.874435, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:10,382" + "asctime": "2025-08-29 19:32:01,676" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -26408,16 +25760,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.3830407, - "msecs": 383.0, - "relativeCreated": 8078.464509, - "thread": 136328734033600, + "created": 1756488721.676412, + "msecs": 676.0, + "relativeCreated": 8086.183657, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"color_temp\": 250}'", - "asctime": "2025-08-29 17:57:10,383" + "asctime": "2025-08-29 19:32:01,676" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -26435,16 +25787,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.3831618, - "msecs": 383.0, - "relativeCreated": 8078.585546, - "thread": 136328734033600, + "created": 1756488721.6765783, + "msecs": 676.0, + "relativeCreated": 8086.349817, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:10,383" + "asctime": "2025-08-29 19:32:01,676" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -26462,16 +25814,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.3834696, - "msecs": 383.0, - "relativeCreated": 8078.893278, - "thread": 136328734033600, + "created": 1756488721.6769083, + "msecs": 676.0, + "relativeCreated": 8086.679664, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"color_temp\": 250}'", - "asctime": "2025-08-29 17:57:10,383" + "asctime": "2025-08-29 19:32:01,676" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -26489,16 +25841,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.383612, - "msecs": 383.0, - "relativeCreated": 8079.035668, - "thread": 136328734033600, + "created": 1756488721.6770847, + "msecs": 677.0, + "relativeCreated": 8086.856117, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:10,383" + "asctime": "2025-08-29 19:32:01,677" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -26516,16 +25868,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.3839052, - "msecs": 383.0, - "relativeCreated": 8079.328913, - "thread": 136328734033600, + "created": 1756488721.6773272, + "msecs": 677.0, + "relativeCreated": 8087.09846, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"color_temp\": 250}'", - "asctime": "2025-08-29 17:57:10,383" + "asctime": "2025-08-29 19:32:01,677" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -26543,16 +25895,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.384024, - "msecs": 384.0, - "relativeCreated": 8079.44738, - "thread": 136328734033600, + "created": 1756488721.677484, + "msecs": 677.0, + "relativeCreated": 8087.255436, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:10,384" + "asctime": "2025-08-29 19:32:01,677" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -26570,16 +25922,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.3843102, - "msecs": 384.0, - "relativeCreated": 8079.734045, - "thread": 136328734033600, + "created": 1756488721.6778023, + "msecs": 677.0, + "relativeCreated": 8087.573667, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"color_temp\": 250}'", - "asctime": "2025-08-29 17:57:10,384" + "asctime": "2025-08-29 19:32:01,677" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -26597,16 +25949,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.3844552, - "msecs": 384.0, - "relativeCreated": 8079.878793, - "thread": 136328734033600, + "created": 1756488721.6779604, + "msecs": 677.0, + "relativeCreated": 8087.73199, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:10,384" + "asctime": "2025-08-29 19:32:01,677" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -26624,16 +25976,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.3846931, - "msecs": 384.0, - "relativeCreated": 8080.116978, - "thread": 136328734033600, + "created": 1756488721.6781912, + "msecs": 678.0, + "relativeCreated": 8087.962644, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"color_temp\": 250}'", - "asctime": "2025-08-29 17:57:10,384" + "asctime": "2025-08-29 19:32:01,678" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -26651,16 +26003,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.3848057, - "msecs": 384.0, - "relativeCreated": 8080.229253, - "thread": 136328734033600, + "created": 1756488721.678316, + "msecs": 678.0, + "relativeCreated": 8088.08747, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:10,384" + "asctime": "2025-08-29 19:32:01,678" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -26678,16 +26030,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.385097, - "msecs": 385.0, - "relativeCreated": 8080.520534, - "thread": 136328734033600, + "created": 1756488721.6786325, + "msecs": 678.0, + "relativeCreated": 8088.403824, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:10,385" + "asctime": "2025-08-29 19:32:01,678" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -26705,16 +26057,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.3853598, - "msecs": 385.0, - "relativeCreated": 8080.783428, - "thread": 136328734033600, + "created": 1756488721.678891, + "msecs": 678.0, + "relativeCreated": 8088.662405, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:10,385" + "asctime": "2025-08-29 19:32:01,678" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -26732,16 +26084,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.3855479, - "msecs": 385.0, - "relativeCreated": 8080.971443, - "thread": 136328734033600, + "created": 1756488721.6791067, + "msecs": 679.0, + "relativeCreated": 8088.878196, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:10,385" + "asctime": "2025-08-29 19:32:01,679" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -26759,16 +26111,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.385717, - "msecs": 385.0, - "relativeCreated": 8081.140562, - "thread": 136328734033600, + "created": 1756488721.679307, + "msecs": 679.0, + "relativeCreated": 8089.078402, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:10,385" + "asctime": "2025-08-29 19:32:01,679" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -26786,16 +26138,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.3859026, - "msecs": 385.0, - "relativeCreated": 8081.326258, - "thread": 136328734033600, + "created": 1756488721.679526, + "msecs": 679.0, + "relativeCreated": 8089.297507, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:10,385" + "asctime": "2025-08-29 19:32:01,679" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -26813,16 +26165,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.3860826, - "msecs": 386.0, - "relativeCreated": 8081.506121, - "thread": 136328734033600, + "created": 1756488721.6797252, + "msecs": 679.0, + "relativeCreated": 8089.496468, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:10,386" + "asctime": "2025-08-29 19:32:01,679" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -26840,19 +26192,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.4286866, - "msecs": 428.0, - "relativeCreated": 8124.11024, - "thread": 136328734033600, + "created": 1756488721.7230358, + "msecs": 723.0, + "relativeCreated": 8132.807235, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'0'", - "asctime": "2025-08-29 17:57:10,428" + "asctime": "2025-08-29 19:32:01,723" } ], - "time_consumption": 0.050772666931152344 + "time_consumption": 0.04853963851928711 }, { "name": "__tLogger__", @@ -26870,16 +26222,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483030.4798763, - "msecs": 479.0, - "relativeCreated": 8175.300011, - "thread": 136328761630976, + "created": 1756488721.7719932, + "msecs": 771.0, + "relativeCreated": 8181.764637, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.floor_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:10,479", + "asctime": "2025-08-29 19:32:01,771", "moduleLogger": [ { "name": "__unittest__", @@ -26898,16 +26250,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483030.4797456, - "msecs": 479.0, - "relativeCreated": 8175.169253, - "thread": 136328761630976, + "created": 1756488721.7718875, + "msecs": 771.0, + "relativeCreated": 8181.659079, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.floor_light)): 0 ()", - "asctime": "2025-08-29 17:57:10,479" + "asctime": "2025-08-29 19:32:01,771" }, { "name": "__unittest__", @@ -26927,19 +26279,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483030.4798105, - "msecs": 479.0, - "relativeCreated": 8175.23416, - "thread": 136328761630976, + "created": 1756488721.771949, + "msecs": 771.0, + "relativeCreated": 8181.720488, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.floor_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:10,479" + "asctime": "2025-08-29 19:32:01,771" } ], - "time_consumption": 6.580352783203125e-05 + "time_consumption": 4.410743713378906e-05 }, { "name": "__tLogger__", @@ -26957,16 +26309,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483030.5803287, - "msecs": 580.0, - "relativeCreated": 8275.7524, - "thread": 136328761630976, + "created": 1756488721.8726165, + "msecs": 872.0, + "relativeCreated": 8282.387956, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.floorlamp) to 2", - "asctime": "2025-08-29 17:57:10,580", + "asctime": "2025-08-29 19:32:01,872", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", @@ -26984,16 +26336,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.4799836, - "msecs": 479.0, - "relativeCreated": 8175.407285, - "thread": 136328761630976, + "created": 1756488721.7721055, + "msecs": 772.0, + "relativeCreated": 8181.876944, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 2", - "asctime": "2025-08-29 17:57:10,479" + "asctime": "2025-08-29 19:32:01,772" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -27011,16 +26363,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.483618, - "msecs": 483.0, - "relativeCreated": 8179.04179, - "thread": 136328734033600, + "created": 1756488721.7764585, + "msecs": 776.0, + "relativeCreated": 8186.230053, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"color_temp\": 291}'", - "asctime": "2025-08-29 17:57:10,483" + "asctime": "2025-08-29 19:32:01,776" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -27038,16 +26390,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.4838228, - "msecs": 483.0, - "relativeCreated": 8179.246643, - "thread": 136328734033600, + "created": 1756488721.7766938, + "msecs": 776.0, + "relativeCreated": 8186.465187, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:10,483" + "asctime": "2025-08-29 19:32:01,776" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -27065,16 +26417,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.4841208, - "msecs": 484.0, - "relativeCreated": 8179.544495, - "thread": 136328734033600, + "created": 1756488721.7770429, + "msecs": 777.0, + "relativeCreated": 8186.814374, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"color_temp\": 291}'", - "asctime": "2025-08-29 17:57:10,484" + "asctime": "2025-08-29 19:32:01,777" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -27092,16 +26444,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.4842672, - "msecs": 484.0, - "relativeCreated": 8179.691035, - "thread": 136328734033600, + "created": 1756488721.7771864, + "msecs": 777.0, + "relativeCreated": 8186.95785, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:10,484" + "asctime": "2025-08-29 19:32:01,777" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -27119,16 +26471,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.4845686, - "msecs": 484.0, - "relativeCreated": 8179.992214, - "thread": 136328734033600, + "created": 1756488721.777505, + "msecs": 777.0, + "relativeCreated": 8187.276424, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"color_temp\": 291}'", - "asctime": "2025-08-29 17:57:10,484" + "asctime": "2025-08-29 19:32:01,777" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -27146,16 +26498,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.4846942, - "msecs": 484.0, - "relativeCreated": 8180.11785, - "thread": 136328734033600, + "created": 1756488721.777634, + "msecs": 777.0, + "relativeCreated": 8187.405305, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:10,484" + "asctime": "2025-08-29 19:32:01,777" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -27173,16 +26525,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.4849231, - "msecs": 484.0, - "relativeCreated": 8180.346774, - "thread": 136328734033600, + "created": 1756488721.7778573, + "msecs": 777.0, + "relativeCreated": 8187.628688, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"color_temp\": 291}'", - "asctime": "2025-08-29 17:57:10,484" + "asctime": "2025-08-29 19:32:01,777" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -27200,16 +26552,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.485041, - "msecs": 485.0, - "relativeCreated": 8180.464701, - "thread": 136328734033600, + "created": 1756488721.777979, + "msecs": 777.0, + "relativeCreated": 8187.750423, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:10,485" + "asctime": "2025-08-29 19:32:01,777" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -27227,16 +26579,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.4853027, - "msecs": 485.0, - "relativeCreated": 8180.726528, - "thread": 136328734033600, + "created": 1756488721.7782433, + "msecs": 778.0, + "relativeCreated": 8188.01475, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"color_temp\": 291}'", - "asctime": "2025-08-29 17:57:10,485" + "asctime": "2025-08-29 19:32:01,778" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -27254,16 +26606,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.4854112, - "msecs": 485.0, - "relativeCreated": 8180.834659, - "thread": 136328734033600, + "created": 1756488721.7783604, + "msecs": 778.0, + "relativeCreated": 8188.131764, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:10,485" + "asctime": "2025-08-29 19:32:01,778" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -27281,16 +26633,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.4856372, - "msecs": 485.0, - "relativeCreated": 8181.060755, - "thread": 136328734033600, + "created": 1756488721.7786338, + "msecs": 778.0, + "relativeCreated": 8188.405159, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"color_temp\": 291}'", - "asctime": "2025-08-29 17:57:10,485" + "asctime": "2025-08-29 19:32:01,778" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -27308,16 +26660,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.4857552, - "msecs": 485.0, - "relativeCreated": 8181.178888, - "thread": 136328734033600, + "created": 1756488721.7787557, + "msecs": 778.0, + "relativeCreated": 8188.527042, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:10,485" + "asctime": "2025-08-29 19:32:01,778" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -27335,16 +26687,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.4860048, - "msecs": 486.0, - "relativeCreated": 8181.428299, - "thread": 136328734033600, + "created": 1756488721.7790022, + "msecs": 779.0, + "relativeCreated": 8188.77347, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:10,486" + "asctime": "2025-08-29 19:32:01,779" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -27362,16 +26714,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.4862232, - "msecs": 486.0, - "relativeCreated": 8181.646908, - "thread": 136328734033600, + "created": 1756488721.779231, + "msecs": 779.0, + "relativeCreated": 8189.002355, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:10,486" + "asctime": "2025-08-29 19:32:01,779" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -27389,16 +26741,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.486412, - "msecs": 486.0, - "relativeCreated": 8181.835795, - "thread": 136328734033600, + "created": 1756488721.7794309, + "msecs": 779.0, + "relativeCreated": 8189.202327, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:10,486" + "asctime": "2025-08-29 19:32:01,779" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -27416,16 +26768,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.4865959, - "msecs": 486.0, - "relativeCreated": 8182.019449, - "thread": 136328734033600, + "created": 1756488721.7796395, + "msecs": 779.0, + "relativeCreated": 8189.410905, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:10,486" + "asctime": "2025-08-29 19:32:01,779" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -27443,16 +26795,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.4867845, - "msecs": 486.0, - "relativeCreated": 8182.208109, - "thread": 136328734033600, + "created": 1756488721.779833, + "msecs": 779.0, + "relativeCreated": 8189.604397, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:10,486" + "asctime": "2025-08-29 19:32:01,779" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -27470,16 +26822,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.4870088, - "msecs": 487.0, - "relativeCreated": 8182.432553, - "thread": 136328734033600, + "created": 1756488721.7800272, + "msecs": 780.0, + "relativeCreated": 8189.798558, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:10,487" + "asctime": "2025-08-29 19:32:01,780" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -27497,19 +26849,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.530412, - "msecs": 530.0, - "relativeCreated": 8225.835784, - "thread": 136328734033600, + "created": 1756488721.8230343, + "msecs": 823.0, + "relativeCreated": 8232.805892, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'2'", - "asctime": "2025-08-29 17:57:10,530" + "asctime": "2025-08-29 19:32:01,823" } ], - "time_consumption": 0.049916744232177734 + "time_consumption": 0.04958224296569824 }, { "name": "__tLogger__", @@ -27527,16 +26879,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483030.5806863, - "msecs": 580.0, - "relativeCreated": 8276.109908, - "thread": 136328761630976, + "created": 1756488721.8730278, + "msecs": 873.0, + "relativeCreated": 8282.799384, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.floor_light) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 17:57:10,580", + "asctime": "2025-08-29 19:32:01,873", "moduleLogger": [ { "name": "__unittest__", @@ -27555,16 +26907,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483030.5805945, - "msecs": 580.0, - "relativeCreated": 8276.018075, - "thread": 136328761630976, + "created": 1756488721.8729262, + "msecs": 872.0, + "relativeCreated": 8282.697659, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.floor_light)): 2 ()", - "asctime": "2025-08-29 17:57:10,580" + "asctime": "2025-08-29 19:32:01,872" }, { "name": "__unittest__", @@ -27584,19 +26936,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483030.5806468, - "msecs": 580.0, - "relativeCreated": 8276.070396, - "thread": 136328761630976, + "created": 1756488721.8729854, + "msecs": 872.0, + "relativeCreated": 8282.756764, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.floor_light)): result = 2 ()", - "asctime": "2025-08-29 17:57:10,580" + "asctime": "2025-08-29 19:32:01,872" } ], - "time_consumption": 3.9577484130859375e-05 + "time_consumption": 4.2438507080078125e-05 }, { "name": "__tLogger__", @@ -27614,16 +26966,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483030.681193, - "msecs": 681.0, - "relativeCreated": 8376.617003, - "thread": 136328761630976, + "created": 1756488721.9736788, + "msecs": 973.0, + "relativeCreated": 8383.450401, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.floorlamp) to 4", - "asctime": "2025-08-29 17:57:10,681", + "asctime": "2025-08-29 19:32:01,973", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", @@ -27641,16 +26993,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.5807846, - "msecs": 580.0, - "relativeCreated": 8276.20844, - "thread": 136328761630976, + "created": 1756488721.8731408, + "msecs": 873.0, + "relativeCreated": 8282.912151, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 4", - "asctime": "2025-08-29 17:57:10,580" + "asctime": "2025-08-29 19:32:01,873" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -27668,16 +27020,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.5843549, - "msecs": 584.0, - "relativeCreated": 8279.778515, - "thread": 136328734033600, + "created": 1756488721.8774943, + "msecs": 877.0, + "relativeCreated": 8287.265692, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"color_temp\": 332}'", - "asctime": "2025-08-29 17:57:10,584" + "asctime": "2025-08-29 19:32:01,877" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -27695,16 +27047,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.5845513, - "msecs": 584.0, - "relativeCreated": 8279.975166, - "thread": 136328734033600, + "created": 1756488721.8777313, + "msecs": 877.0, + "relativeCreated": 8287.502751, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:10,584" + "asctime": "2025-08-29 19:32:01,877" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -27722,16 +27074,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.584815, - "msecs": 584.0, - "relativeCreated": 8280.238691, - "thread": 136328734033600, + "created": 1756488721.8780546, + "msecs": 878.0, + "relativeCreated": 8287.826049, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"color_temp\": 332}'", - "asctime": "2025-08-29 17:57:10,584" + "asctime": "2025-08-29 19:32:01,878" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -27749,16 +27101,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.584951, - "msecs": 584.0, - "relativeCreated": 8280.374725, - "thread": 136328734033600, + "created": 1756488721.8782213, + "msecs": 878.0, + "relativeCreated": 8287.992661, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:10,584" + "asctime": "2025-08-29 19:32:01,878" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -27776,16 +27128,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.5852523, - "msecs": 585.0, - "relativeCreated": 8280.676143, - "thread": 136328734033600, + "created": 1756488721.8785775, + "msecs": 878.0, + "relativeCreated": 8288.348809, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"color_temp\": 332}'", - "asctime": "2025-08-29 17:57:10,585" + "asctime": "2025-08-29 19:32:01,878" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -27803,16 +27155,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.5853724, - "msecs": 585.0, - "relativeCreated": 8280.795999, - "thread": 136328734033600, + "created": 1756488721.8787172, + "msecs": 878.0, + "relativeCreated": 8288.488628, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:10,585" + "asctime": "2025-08-29 19:32:01,878" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -27830,16 +27182,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.585609, - "msecs": 585.0, - "relativeCreated": 8281.032589, - "thread": 136328734033600, + "created": 1756488721.879003, + "msecs": 879.0, + "relativeCreated": 8288.774534, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"color_temp\": 332}'", - "asctime": "2025-08-29 17:57:10,585" + "asctime": "2025-08-29 19:32:01,879" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -27857,16 +27209,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.5857384, - "msecs": 585.0, - "relativeCreated": 8281.162293, - "thread": 136328734033600, + "created": 1756488721.879131, + "msecs": 879.0, + "relativeCreated": 8288.902476, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:10,585" + "asctime": "2025-08-29 19:32:01,879" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -27884,16 +27236,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.5859993, - "msecs": 585.0, - "relativeCreated": 8281.423144, - "thread": 136328734033600, + "created": 1756488721.87943, + "msecs": 879.0, + "relativeCreated": 8289.201509, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"color_temp\": 332}'", - "asctime": "2025-08-29 17:57:10,585" + "asctime": "2025-08-29 19:32:01,879" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -27911,16 +27263,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.586112, - "msecs": 586.0, - "relativeCreated": 8281.535754, - "thread": 136328734033600, + "created": 1756488721.8795736, + "msecs": 879.0, + "relativeCreated": 8289.345038, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:10,586" + "asctime": "2025-08-29 19:32:01,879" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -27938,16 +27290,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.586344, - "msecs": 586.0, - "relativeCreated": 8281.767559, - "thread": 136328734033600, + "created": 1756488721.8798475, + "msecs": 879.0, + "relativeCreated": 8289.618775, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"color_temp\": 332}'", - "asctime": "2025-08-29 17:57:10,586" + "asctime": "2025-08-29 19:32:01,879" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -27965,16 +27317,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.5864515, - "msecs": 586.0, - "relativeCreated": 8281.875072, - "thread": 136328734033600, + "created": 1756488721.8799815, + "msecs": 879.0, + "relativeCreated": 8289.753096, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:10,586" + "asctime": "2025-08-29 19:32:01,879" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -27992,16 +27344,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.5866935, - "msecs": 586.0, - "relativeCreated": 8282.117407, - "thread": 136328734033600, + "created": 1756488721.8802488, + "msecs": 880.0, + "relativeCreated": 8290.020322, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:10,586" + "asctime": "2025-08-29 19:32:01,880" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -28019,16 +27371,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.5869343, - "msecs": 586.0, - "relativeCreated": 8282.357961, - "thread": 136328734033600, + "created": 1756488721.8805132, + "msecs": 880.0, + "relativeCreated": 8290.284806, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:10,586" + "asctime": "2025-08-29 19:32:01,880" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -28046,16 +27398,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.587129, - "msecs": 587.0, - "relativeCreated": 8282.55289, - "thread": 136328734033600, + "created": 1756488721.880718, + "msecs": 880.0, + "relativeCreated": 8290.489386, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:10,587" + "asctime": "2025-08-29 19:32:01,880" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -28073,16 +27425,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.5873194, - "msecs": 587.0, - "relativeCreated": 8282.74304, - "thread": 136328734033600, + "created": 1756488721.8809152, + "msecs": 880.0, + "relativeCreated": 8290.686721, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:10,587" + "asctime": "2025-08-29 19:32:01,880" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -28100,16 +27452,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.5874999, - "msecs": 587.0, - "relativeCreated": 8282.923573, - "thread": 136328734033600, + "created": 1756488721.8811133, + "msecs": 881.0, + "relativeCreated": 8290.884882, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:10,587" + "asctime": "2025-08-29 19:32:01,881" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -28127,16 +27479,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.5876887, - "msecs": 587.0, - "relativeCreated": 8283.112452, - "thread": 136328734033600, + "created": 1756488721.8813066, + "msecs": 881.0, + "relativeCreated": 8291.078039, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:10,587" + "asctime": "2025-08-29 19:32:01,881" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -28154,19 +27506,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.6299398, - "msecs": 629.0, - "relativeCreated": 8325.363354, - "thread": 136328734033600, + "created": 1756488721.9239538, + "msecs": 923.0, + "relativeCreated": 8333.725091, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'4'", - "asctime": "2025-08-29 17:57:10,629" + "asctime": "2025-08-29 19:32:01,923" } ], - "time_consumption": 0.051253318786621094 + "time_consumption": 0.04972505569458008 }, { "name": "__tLogger__", @@ -28184,16 +27536,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483030.6815565, - "msecs": 681.0, - "relativeCreated": 8376.980121, - "thread": 136328761630976, + "created": 1756488721.9740925, + "msecs": 974.0, + "relativeCreated": 8383.864003, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.floor_light) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 17:57:10,681", + "asctime": "2025-08-29 19:32:01,974", "moduleLogger": [ { "name": "__unittest__", @@ -28212,16 +27564,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483030.681472, - "msecs": 681.0, - "relativeCreated": 8376.89575, - "thread": 136328761630976, + "created": 1756488721.9739676, + "msecs": 973.0, + "relativeCreated": 8383.739111, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.floor_light)): 4 ()", - "asctime": "2025-08-29 17:57:10,681" + "asctime": "2025-08-29 19:32:01,973" }, { "name": "__unittest__", @@ -28241,19 +27593,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483030.681521, - "msecs": 681.0, - "relativeCreated": 8376.944569, - "thread": 136328761630976, + "created": 1756488721.9740236, + "msecs": 974.0, + "relativeCreated": 8383.795139, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.floor_light)): result = 4 ()", - "asctime": "2025-08-29 17:57:10,681" + "asctime": "2025-08-29 19:32:01,974" } ], - "time_consumption": 3.552436828613281e-05 + "time_consumption": 6.890296936035156e-05 }, { "name": "__tLogger__", @@ -28271,16 +27623,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483030.78201, - "msecs": 782.0, - "relativeCreated": 8477.433694, - "thread": 136328761630976, + "created": 1756488722.0746984, + "msecs": 74.0, + "relativeCreated": 8484.469994, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.floorlamp) to 6", - "asctime": "2025-08-29 17:57:10,782", + "asctime": "2025-08-29 19:32:02,074", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", @@ -28298,16 +27650,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.6816492, - "msecs": 681.0, - "relativeCreated": 8377.072879, - "thread": 136328761630976, + "created": 1756488721.974205, + "msecs": 974.0, + "relativeCreated": 8383.976252, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 6", - "asctime": "2025-08-29 17:57:10,681" + "asctime": "2025-08-29 19:32:01,974" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -28325,16 +27677,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.6851835, - "msecs": 685.0, - "relativeCreated": 8380.607231, - "thread": 136328734033600, + "created": 1756488721.978157, + "msecs": 978.0, + "relativeCreated": 8387.928527, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"color_temp\": 372}'", - "asctime": "2025-08-29 17:57:10,685" + "asctime": "2025-08-29 19:32:01,978" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -28352,16 +27704,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.6853874, - "msecs": 685.0, - "relativeCreated": 8380.810822, - "thread": 136328734033600, + "created": 1756488721.9783764, + "msecs": 978.0, + "relativeCreated": 8388.147867, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:10,685" + "asctime": "2025-08-29 19:32:01,978" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -28379,16 +27731,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.6857345, - "msecs": 685.0, - "relativeCreated": 8381.158145, - "thread": 136328734033600, + "created": 1756488721.9786944, + "msecs": 978.0, + "relativeCreated": 8388.465917, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"color_temp\": 372}'", - "asctime": "2025-08-29 17:57:10,685" + "asctime": "2025-08-29 19:32:01,978" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -28406,16 +27758,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.6858945, - "msecs": 685.0, - "relativeCreated": 8381.317975, - "thread": 136328734033600, + "created": 1756488721.9788322, + "msecs": 978.0, + "relativeCreated": 8388.603667, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:10,685" + "asctime": "2025-08-29 19:32:01,978" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -28433,16 +27785,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.6861937, - "msecs": 686.0, - "relativeCreated": 8381.617415, - "thread": 136328734033600, + "created": 1756488721.9791389, + "msecs": 979.0, + "relativeCreated": 8388.910313, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"color_temp\": 372}'", - "asctime": "2025-08-29 17:57:10,686" + "asctime": "2025-08-29 19:32:01,979" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -28460,16 +27812,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.686327, - "msecs": 686.0, - "relativeCreated": 8381.750777, - "thread": 136328734033600, + "created": 1756488721.9792647, + "msecs": 979.0, + "relativeCreated": 8389.036265, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:10,686" + "asctime": "2025-08-29 19:32:01,979" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -28487,16 +27839,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.6865666, - "msecs": 686.0, - "relativeCreated": 8381.990313, - "thread": 136328734033600, + "created": 1756488721.979542, + "msecs": 979.0, + "relativeCreated": 8389.313352, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"color_temp\": 372}'", - "asctime": "2025-08-29 17:57:10,686" + "asctime": "2025-08-29 19:32:01,979" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -28514,16 +27866,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.6866717, - "msecs": 686.0, - "relativeCreated": 8382.095248, - "thread": 136328734033600, + "created": 1756488721.979671, + "msecs": 979.0, + "relativeCreated": 8389.442529, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:10,686" + "asctime": "2025-08-29 19:32:01,979" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -28541,16 +27893,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.6869824, - "msecs": 686.0, - "relativeCreated": 8382.406, - "thread": 136328734033600, + "created": 1756488721.9799244, + "msecs": 979.0, + "relativeCreated": 8389.695886, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"color_temp\": 372}'", - "asctime": "2025-08-29 17:57:10,686" + "asctime": "2025-08-29 19:32:01,979" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -28568,16 +27920,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.6871257, - "msecs": 687.0, - "relativeCreated": 8382.549361, - "thread": 136328734033600, + "created": 1756488721.9800391, + "msecs": 980.0, + "relativeCreated": 8389.810584, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:10,687" + "asctime": "2025-08-29 19:32:01,980" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -28595,16 +27947,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.6874716, - "msecs": 687.0, - "relativeCreated": 8382.895237, - "thread": 136328734033600, + "created": 1756488721.9802907, + "msecs": 980.0, + "relativeCreated": 8390.061938, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"color_temp\": 372}'", - "asctime": "2025-08-29 17:57:10,687" + "asctime": "2025-08-29 19:32:01,980" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -28622,16 +27974,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.6876416, - "msecs": 687.0, - "relativeCreated": 8383.065304, - "thread": 136328734033600, + "created": 1756488721.9804068, + "msecs": 980.0, + "relativeCreated": 8390.178243, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:10,687" + "asctime": "2025-08-29 19:32:01,980" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -28649,16 +28001,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.687961, - "msecs": 687.0, - "relativeCreated": 8383.384749, - "thread": 136328734033600, + "created": 1756488721.9806664, + "msecs": 980.0, + "relativeCreated": 8390.437896, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:10,687" + "asctime": "2025-08-29 19:32:01,980" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -28676,16 +28028,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.6881824, - "msecs": 688.0, - "relativeCreated": 8383.605881, - "thread": 136328734033600, + "created": 1756488721.9808996, + "msecs": 980.0, + "relativeCreated": 8390.670977, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:10,688" + "asctime": "2025-08-29 19:32:01,980" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -28703,16 +28055,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.6883664, - "msecs": 688.0, - "relativeCreated": 8383.790068, - "thread": 136328734033600, + "created": 1756488721.9811041, + "msecs": 981.0, + "relativeCreated": 8390.875461, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:10,688" + "asctime": "2025-08-29 19:32:01,981" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -28730,16 +28082,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.6885457, - "msecs": 688.0, - "relativeCreated": 8383.969438, - "thread": 136328734033600, + "created": 1756488721.9813042, + "msecs": 981.0, + "relativeCreated": 8391.075544, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:10,688" + "asctime": "2025-08-29 19:32:01,981" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -28757,16 +28109,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.6887207, - "msecs": 688.0, - "relativeCreated": 8384.144322, - "thread": 136328734033600, + "created": 1756488721.9815102, + "msecs": 981.0, + "relativeCreated": 8391.281469, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:10,688" + "asctime": "2025-08-29 19:32:01,981" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -28784,16 +28136,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.6889138, - "msecs": 688.0, - "relativeCreated": 8384.337603, - "thread": 136328734033600, + "created": 1756488721.981712, + "msecs": 981.0, + "relativeCreated": 8391.483555, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:10,688" + "asctime": "2025-08-29 19:32:01,981" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -28811,19 +28163,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.7310169, - "msecs": 731.0, - "relativeCreated": 8426.440525, - "thread": 136328734033600, + "created": 1756488722.0249965, + "msecs": 24.0, + "relativeCreated": 8434.768004, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'6'", - "asctime": "2025-08-29 17:57:10,731" + "asctime": "2025-08-29 19:32:02,024" } ], - "time_consumption": 0.05099320411682129 + "time_consumption": 0.04970192909240723 }, { "name": "__tLogger__", @@ -28841,16 +28193,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483030.782305, - "msecs": 782.0, - "relativeCreated": 8477.728654, - "thread": 136328761630976, + "created": 1756488722.0751064, + "msecs": 75.0, + "relativeCreated": 8484.877807, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.floor_light) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 17:57:10,782", + "asctime": "2025-08-29 19:32:02,075", "moduleLogger": [ { "name": "__unittest__", @@ -28869,16 +28221,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483030.7822309, - "msecs": 782.0, - "relativeCreated": 8477.654399, - "thread": 136328761630976, + "created": 1756488722.075003, + "msecs": 75.0, + "relativeCreated": 8484.77436, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.floor_light)): 6 ()", - "asctime": "2025-08-29 17:57:10,782" + "asctime": "2025-08-29 19:32:02,075" }, { "name": "__unittest__", @@ -28898,19 +28250,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483030.7822747, - "msecs": 782.0, - "relativeCreated": 8477.698401, - "thread": 136328761630976, + "created": 1756488722.0750625, + "msecs": 75.0, + "relativeCreated": 8484.833933, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.floor_light)): result = 6 ()", - "asctime": "2025-08-29 17:57:10,782" + "asctime": "2025-08-29 19:32:02,075" } ], - "time_consumption": 3.0279159545898438e-05 + "time_consumption": 4.38690185546875e-05 }, { "name": "__tLogger__", @@ -28928,16 +28280,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483030.8827004, - "msecs": 882.0, - "relativeCreated": 8578.124125, - "thread": 136328761630976, + "created": 1756488722.175741, + "msecs": 175.0, + "relativeCreated": 8585.512323, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.floorlamp) to 8", - "asctime": "2025-08-29 17:57:10,882", + "asctime": "2025-08-29 19:32:02,175", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", @@ -28955,16 +28307,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.7823842, - "msecs": 782.0, - "relativeCreated": 8477.807917, - "thread": 136328761630976, + "created": 1756488722.0752182, + "msecs": 75.0, + "relativeCreated": 8484.989633, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 8", - "asctime": "2025-08-29 17:57:10,782" + "asctime": "2025-08-29 19:32:02,075" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -28982,16 +28334,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.7853737, - "msecs": 785.0, - "relativeCreated": 8480.797289, - "thread": 136328734033600, + "created": 1756488722.0796058, + "msecs": 79.0, + "relativeCreated": 8489.377097, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"color_temp\": 413}'", - "asctime": "2025-08-29 17:57:10,785" + "asctime": "2025-08-29 19:32:02,079" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -29009,16 +28361,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.785567, - "msecs": 785.0, - "relativeCreated": 8480.990609, - "thread": 136328734033600, + "created": 1756488722.0798743, + "msecs": 79.0, + "relativeCreated": 8489.645658, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:10,785" + "asctime": "2025-08-29 19:32:02,079" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -29036,16 +28388,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.7858186, - "msecs": 785.0, - "relativeCreated": 8481.242242, - "thread": 136328734033600, + "created": 1756488722.080215, + "msecs": 80.0, + "relativeCreated": 8489.986408, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"color_temp\": 413}'", - "asctime": "2025-08-29 17:57:10,785" + "asctime": "2025-08-29 19:32:02,080" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -29063,16 +28415,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.7859488, - "msecs": 785.0, - "relativeCreated": 8481.372234, - "thread": 136328734033600, + "created": 1756488722.0803604, + "msecs": 80.0, + "relativeCreated": 8490.131855, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:10,785" + "asctime": "2025-08-29 19:32:02,080" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -29090,16 +28442,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.786198, - "msecs": 786.0, - "relativeCreated": 8481.621729, - "thread": 136328734033600, + "created": 1756488722.080682, + "msecs": 80.0, + "relativeCreated": 8490.453349, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"color_temp\": 413}'", - "asctime": "2025-08-29 17:57:10,786" + "asctime": "2025-08-29 19:32:02,080" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -29117,16 +28469,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.786313, - "msecs": 786.0, - "relativeCreated": 8481.736726, - "thread": 136328734033600, + "created": 1756488722.080808, + "msecs": 80.0, + "relativeCreated": 8490.579317, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:10,786" + "asctime": "2025-08-29 19:32:02,080" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -29144,16 +28496,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.786527, - "msecs": 786.0, - "relativeCreated": 8481.950757, - "thread": 136328734033600, + "created": 1756488722.0810766, + "msecs": 81.0, + "relativeCreated": 8490.848216, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"color_temp\": 413}'", - "asctime": "2025-08-29 17:57:10,786" + "asctime": "2025-08-29 19:32:02,081" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -29171,16 +28523,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.7866294, - "msecs": 786.0, - "relativeCreated": 8482.053031, - "thread": 136328734033600, + "created": 1756488722.0811963, + "msecs": 81.0, + "relativeCreated": 8490.967778, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:10,786" + "asctime": "2025-08-29 19:32:02,081" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -29198,16 +28550,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.786831, - "msecs": 786.0, - "relativeCreated": 8482.254477, - "thread": 136328734033600, + "created": 1756488722.081539, + "msecs": 81.0, + "relativeCreated": 8491.310247, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"color_temp\": 413}'", - "asctime": "2025-08-29 17:57:10,786" + "asctime": "2025-08-29 19:32:02,081" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -29225,16 +28577,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.7869546, - "msecs": 786.0, - "relativeCreated": 8482.378519, - "thread": 136328734033600, + "created": 1756488722.0816772, + "msecs": 81.0, + "relativeCreated": 8491.448722, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:10,786" + "asctime": "2025-08-29 19:32:02,081" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -29252,16 +28604,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.7871652, - "msecs": 787.0, - "relativeCreated": 8482.588877, - "thread": 136328734033600, + "created": 1756488722.0819428, + "msecs": 81.0, + "relativeCreated": 8491.71413, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"color_temp\": 413}'", - "asctime": "2025-08-29 17:57:10,787" + "asctime": "2025-08-29 19:32:02,081" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -29279,16 +28631,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.7872608, - "msecs": 787.0, - "relativeCreated": 8482.684295, - "thread": 136328734033600, + "created": 1756488722.0820606, + "msecs": 82.0, + "relativeCreated": 8491.83201, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:10,787" + "asctime": "2025-08-29 19:32:02,082" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -29306,16 +28658,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.7874558, - "msecs": 787.0, - "relativeCreated": 8482.87931, - "thread": 136328734033600, + "created": 1756488722.0823166, + "msecs": 82.0, + "relativeCreated": 8492.088008, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:10,787" + "asctime": "2025-08-29 19:32:02,082" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -29333,16 +28685,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.7876484, - "msecs": 787.0, - "relativeCreated": 8483.072187, - "thread": 136328734033600, + "created": 1756488722.0825677, + "msecs": 82.0, + "relativeCreated": 8492.339152, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:10,787" + "asctime": "2025-08-29 19:32:02,082" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -29360,16 +28712,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.7879105, - "msecs": 787.0, - "relativeCreated": 8483.334052, - "thread": 136328734033600, + "created": 1756488722.082776, + "msecs": 82.0, + "relativeCreated": 8492.547568, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:10,787" + "asctime": "2025-08-29 19:32:02,082" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -29387,16 +28739,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.7881641, - "msecs": 788.0, - "relativeCreated": 8483.587697, - "thread": 136328734033600, + "created": 1756488722.0829728, + "msecs": 82.0, + "relativeCreated": 8492.744159, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:10,788" + "asctime": "2025-08-29 19:32:02,082" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -29414,16 +28766,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.7884426, - "msecs": 788.0, - "relativeCreated": 8483.866195, - "thread": 136328734033600, + "created": 1756488722.0831726, + "msecs": 83.0, + "relativeCreated": 8492.943926, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:10,788" + "asctime": "2025-08-29 19:32:02,083" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -29441,16 +28793,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.7886772, - "msecs": 788.0, - "relativeCreated": 8484.100785, - "thread": 136328734033600, + "created": 1756488722.0833664, + "msecs": 83.0, + "relativeCreated": 8493.137799, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:10,788" + "asctime": "2025-08-29 19:32:02,083" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -29468,19 +28820,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.8311, - "msecs": 831.0, - "relativeCreated": 8526.523622, - "thread": 136328734033600, + "created": 1756488722.1260622, + "msecs": 126.0, + "relativeCreated": 8535.833593, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'8'", - "asctime": "2025-08-29 17:57:10,831" + "asctime": "2025-08-29 19:32:02,126" } ], - "time_consumption": 0.05160045623779297 + "time_consumption": 0.049678802490234375 }, { "name": "__tLogger__", @@ -29498,16 +28850,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483030.8830128, - "msecs": 883.0, - "relativeCreated": 8578.436581, - "thread": 136328761630976, + "created": 1756488722.1761265, + "msecs": 176.0, + "relativeCreated": 8585.897864, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.floor_light) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 17:57:10,883", + "asctime": "2025-08-29 19:32:02,176", "moduleLogger": [ { "name": "__unittest__", @@ -29526,16 +28878,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483030.8829343, - "msecs": 882.0, - "relativeCreated": 8578.35786, - "thread": 136328761630976, + "created": 1756488722.1760318, + "msecs": 176.0, + "relativeCreated": 8585.803197, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.floor_light)): 8 ()", - "asctime": "2025-08-29 17:57:10,882" + "asctime": "2025-08-29 19:32:02,176" }, { "name": "__unittest__", @@ -29555,19 +28907,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483030.8829803, - "msecs": 882.0, - "relativeCreated": 8578.404153, - "thread": 136328761630976, + "created": 1756488722.1760855, + "msecs": 176.0, + "relativeCreated": 8585.856879, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.floor_light)): result = 8 ()", - "asctime": "2025-08-29 17:57:10,882" + "asctime": "2025-08-29 19:32:02,176" } ], - "time_consumption": 3.24249267578125e-05 + "time_consumption": 4.100799560546875e-05 }, { "name": "__tLogger__", @@ -29585,16 +28937,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483030.9834194, - "msecs": 983.0, - "relativeCreated": 8678.842973, - "thread": 136328761630976, + "created": 1756488722.2767303, + "msecs": 276.0, + "relativeCreated": 8686.501776, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.floorlamp) to 10", - "asctime": "2025-08-29 17:57:10,983", + "asctime": "2025-08-29 19:32:02,276", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", @@ -29612,16 +28964,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.8830988, - "msecs": 883.0, - "relativeCreated": 8578.522579, - "thread": 136328761630976, + "created": 1756488722.1762307, + "msecs": 176.0, + "relativeCreated": 8586.001974, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:10,883" + "asctime": "2025-08-29 19:32:02,176" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -29639,16 +28991,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.886015, - "msecs": 886.0, - "relativeCreated": 8581.438586, - "thread": 136328734033600, + "created": 1756488722.1805882, + "msecs": 180.0, + "relativeCreated": 8590.359823, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:10,886" + "asctime": "2025-08-29 19:32:02,180" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -29666,16 +29018,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.8867204, - "msecs": 886.0, - "relativeCreated": 8582.144236, - "thread": 136328734033600, + "created": 1756488722.1808307, + "msecs": 180.0, + "relativeCreated": 8590.602122, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:10,886" + "asctime": "2025-08-29 19:32:02,180" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -29693,16 +29045,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.8870094, - "msecs": 887.0, - "relativeCreated": 8582.433019, - "thread": 136328734033600, + "created": 1756488722.1811278, + "msecs": 181.0, + "relativeCreated": 8590.899159, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:10,887" + "asctime": "2025-08-29 19:32:02,181" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -29720,16 +29072,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.8871372, - "msecs": 887.0, - "relativeCreated": 8582.560975, - "thread": 136328734033600, + "created": 1756488722.1812668, + "msecs": 181.0, + "relativeCreated": 8591.038038, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:10,887" + "asctime": "2025-08-29 19:32:02,181" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -29747,16 +29099,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.8874056, - "msecs": 887.0, - "relativeCreated": 8582.829281, - "thread": 136328734033600, + "created": 1756488722.1815815, + "msecs": 181.0, + "relativeCreated": 8591.353026, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:10,887" + "asctime": "2025-08-29 19:32:02,181" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -29774,16 +29126,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.887508, - "msecs": 887.0, - "relativeCreated": 8582.931585, - "thread": 136328734033600, + "created": 1756488722.181709, + "msecs": 181.0, + "relativeCreated": 8591.480561, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:10,887" + "asctime": "2025-08-29 19:32:02,181" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -29801,16 +29153,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.887748, - "msecs": 887.0, - "relativeCreated": 8583.171823, - "thread": 136328734033600, + "created": 1756488722.1819668, + "msecs": 181.0, + "relativeCreated": 8591.738339, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:10,887" + "asctime": "2025-08-29 19:32:02,181" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -29828,16 +29180,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.8878994, - "msecs": 887.0, - "relativeCreated": 8583.323077, - "thread": 136328734033600, + "created": 1756488722.182084, + "msecs": 182.0, + "relativeCreated": 8591.855651, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:10,887" + "asctime": "2025-08-29 19:32:02,182" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -29855,16 +29207,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.888211, - "msecs": 888.0, - "relativeCreated": 8583.634639, - "thread": 136328734033600, + "created": 1756488722.1823318, + "msecs": 182.0, + "relativeCreated": 8592.103464, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:10,888" + "asctime": "2025-08-29 19:32:02,182" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -29882,16 +29234,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.8883631, - "msecs": 888.0, - "relativeCreated": 8583.786787, - "thread": 136328734033600, + "created": 1756488722.1824763, + "msecs": 182.0, + "relativeCreated": 8592.247727, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:10,888" + "asctime": "2025-08-29 19:32:02,182" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -29909,16 +29261,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.8886452, - "msecs": 888.0, - "relativeCreated": 8584.068717, - "thread": 136328734033600, + "created": 1756488722.1827288, + "msecs": 182.0, + "relativeCreated": 8592.500079, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:10,888" + "asctime": "2025-08-29 19:32:02,182" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -29936,16 +29288,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483030.8887713, - "msecs": 888.0, - "relativeCreated": 8584.194909, - "thread": 136328734033600, + "created": 1756488722.1828465, + "msecs": 182.0, + "relativeCreated": 8592.618015, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:10,888" + "asctime": "2025-08-29 19:32:02,182" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -29963,16 +29315,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.8890128, - "msecs": 889.0, - "relativeCreated": 8584.436538, - "thread": 136328734033600, + "created": 1756488722.1830902, + "msecs": 183.0, + "relativeCreated": 8592.861698, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:10,889" + "asctime": "2025-08-29 19:32:02,183" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -29990,16 +29342,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.8892014, - "msecs": 889.0, - "relativeCreated": 8584.625119, - "thread": 136328734033600, + "created": 1756488722.1833198, + "msecs": 183.0, + "relativeCreated": 8593.091176, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:10,889" + "asctime": "2025-08-29 19:32:02,183" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -30017,16 +29369,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.889362, - "msecs": 889.0, - "relativeCreated": 8584.785985, - "thread": 136328734033600, + "created": 1756488722.1835375, + "msecs": 183.0, + "relativeCreated": 8593.308965, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:10,889" + "asctime": "2025-08-29 19:32:02,183" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -30044,16 +29396,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.8895175, - "msecs": 889.0, - "relativeCreated": 8584.941193, - "thread": 136328734033600, + "created": 1756488722.1837337, + "msecs": 183.0, + "relativeCreated": 8593.50527, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:10,889" + "asctime": "2025-08-29 19:32:02,183" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -30071,16 +29423,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.8896763, - "msecs": 889.0, - "relativeCreated": 8585.099974, - "thread": 136328734033600, + "created": 1756488722.183936, + "msecs": 183.0, + "relativeCreated": 8593.707404, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:10,889" + "asctime": "2025-08-29 19:32:02,183" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -30098,16 +29450,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.8898666, - "msecs": 889.0, - "relativeCreated": 8585.290183, - "thread": 136328734033600, + "created": 1756488722.1841369, + "msecs": 184.0, + "relativeCreated": 8593.908515, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:10,889" + "asctime": "2025-08-29 19:32:02,184" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -30125,19 +29477,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483030.9312015, - "msecs": 931.0, - "relativeCreated": 8626.625117, - "thread": 136328734033600, + "created": 1756488722.2271228, + "msecs": 227.0, + "relativeCreated": 8636.894068, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:10,931" + "asctime": "2025-08-29 19:32:02,227" } ], - "time_consumption": 0.052217960357666016 + "time_consumption": 0.04960751533508301 }, { "name": "__tLogger__", @@ -30155,16 +29507,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483030.983724, - "msecs": 983.0, - "relativeCreated": 8679.147839, - "thread": 136328761630976, + "created": 1756488722.2771115, + "msecs": 277.0, + "relativeCreated": 8686.883025, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.floor_light) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 17:57:10,983", + "asctime": "2025-08-29 19:32:02,277", "moduleLogger": [ { "name": "__unittest__", @@ -30183,16 +29535,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483030.9836318, - "msecs": 983.0, - "relativeCreated": 8679.055556, - "thread": 136328761630976, + "created": 1756488722.2770174, + "msecs": 277.0, + "relativeCreated": 8686.788743, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.floor_light)): 10 ()", - "asctime": "2025-08-29 17:57:10,983" + "asctime": "2025-08-29 19:32:02,277" }, { "name": "__unittest__", @@ -30212,24 +29564,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483030.9836771, - "msecs": 983.0, - "relativeCreated": 8679.100821, - "thread": 136328761630976, + "created": 1756488722.277071, + "msecs": 277.0, + "relativeCreated": 8686.842646, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.floor_light)): result = 10 ()", - "asctime": "2025-08-29 17:57:10,983" + "asctime": "2025-08-29 19:32:02,277" } ], - "time_consumption": 4.696846008300781e-05 + "time_consumption": 4.0531158447265625e-05 } ], - "time_consumption": 0.8075129985809326, - "time_start": "2025-08-29 17:57:10,176", - "time_finished": "2025-08-29 17:57:10,983" + "time_consumption": 0.8087692260742188, + "time_start": "2025-08-29 19:32:01,468", + "time_finished": "2025-08-29 19:32:02,277" }, "Light.color_temp (ffe.livingroom.floor_light) -> ViDevCommon.color_temp (ffe.livingroom.floorlamp)": { "name": "__tLogger__", @@ -30244,16 +29596,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483030.9839413, - "msecs": 983.0, - "relativeCreated": 8679.365034, - "thread": 136328761630976, + "created": 1756488722.2773678, + "msecs": 277.0, + "relativeCreated": 8687.139334, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Light.color_temp (ffe.livingroom.floor_light) -> ViDevCommon.color_temp (ffe.livingroom.floorlamp)", - "asctime": "2025-08-29 17:57:10,983", + "asctime": "2025-08-29 19:32:02,277", "moduleLogger": [], "testcaseLogger": [ { @@ -30269,16 +29621,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756483031.084145, - "msecs": 84.0, - "relativeCreated": 8779.56889, - "thread": 136328761630976, + "created": 1756488722.3777847, + "msecs": 377.0, + "relativeCreated": 8787.556387, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:11,084", + "asctime": "2025-08-29 19:32:02,377", "moduleLogger": [], "time_consumption": 0.0 }, @@ -30297,16 +29649,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483031.1848779, - "msecs": 184.0, - "relativeCreated": 8880.301386, - "thread": 136328761630976, + "created": 1756488722.4786246, + "msecs": 478.0, + "relativeCreated": 8888.395878, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 17:57:11,184", + "asctime": "2025-08-29 19:32:02,478", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", @@ -30324,19 +29676,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.0844226, - "msecs": 84.0, - "relativeCreated": 8779.846436, - "thread": 136328761630976, + "created": 1756488722.3781126, + "msecs": 378.0, + "relativeCreated": 8787.884023, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:11,084" + "asctime": "2025-08-29 19:32:02,378" } ], - "time_consumption": 0.10045528411865234 + "time_consumption": 0.10051202774047852 }, { "name": "__tLogger__", @@ -30354,16 +29706,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483031.1852303, - "msecs": 185.0, - "relativeCreated": 8880.653902, - "thread": 136328761630976, + "created": 1756488722.479029, + "msecs": 479.0, + "relativeCreated": 8888.800454, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 17:57:11,185", + "asctime": "2025-08-29 19:32:02,479", "moduleLogger": [ { "name": "__unittest__", @@ -30382,16 +29734,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483031.1851335, - "msecs": 185.0, - "relativeCreated": 8880.557288, - "thread": 136328761630976, + "created": 1756488722.4789045, + "msecs": 478.0, + "relativeCreated": 8888.676111, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 17:57:11,185" + "asctime": "2025-08-29 19:32:02,478" }, { "name": "__unittest__", @@ -30411,19 +29763,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483031.185189, - "msecs": 185.0, - "relativeCreated": 8880.612688, - "thread": 136328761630976, + "created": 1756488722.4789636, + "msecs": 478.0, + "relativeCreated": 8888.735045, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 17:57:11,185" + "asctime": "2025-08-29 19:32:02,478" } ], - "time_consumption": 4.124641418457031e-05 + "time_consumption": 6.532669067382812e-05 }, { "name": "__tLogger__", @@ -30441,16 +29793,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483031.2865162, - "msecs": 286.0, - "relativeCreated": 8981.939925, - "thread": 136328761630976, + "created": 1756488722.5805833, + "msecs": 580.0, + "relativeCreated": 8990.354889, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.floor_light) to 0", - "asctime": "2025-08-29 17:57:11,286", + "asctime": "2025-08-29 19:32:02,580", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -30468,16 +29820,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.1853893, - "msecs": 185.0, - "relativeCreated": 8880.813021, - "thread": 136328761630976, + "created": 1756488722.4792552, + "msecs": 479.0, + "relativeCreated": 8889.026813, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:11,185" + "asctime": "2025-08-29 19:32:02,479" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -30495,16 +29847,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.1856325, - "msecs": 185.0, - "relativeCreated": 8881.056092, - "thread": 136328761630976, + "created": 1756488722.4795449, + "msecs": 479.0, + "relativeCreated": 8889.316224, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:11,185" + "asctime": "2025-08-29 19:32:02,479" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -30522,16 +29874,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.185781, - "msecs": 185.0, - "relativeCreated": 8881.204683, - "thread": 136328761630976, + "created": 1756488722.4796798, + "msecs": 479.0, + "relativeCreated": 8889.4511, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:11,185" + "asctime": "2025-08-29 19:32:02,479" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -30549,16 +29901,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.185931, - "msecs": 185.0, - "relativeCreated": 8881.354737, - "thread": 136328761630976, + "created": 1756488722.4798133, + "msecs": 479.0, + "relativeCreated": 8889.584812, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:11,185" + "asctime": "2025-08-29 19:32:02,479" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -30576,16 +29928,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.1860678, - "msecs": 186.0, - "relativeCreated": 8881.491451, - "thread": 136328761630976, + "created": 1756488722.4799306, + "msecs": 479.0, + "relativeCreated": 8889.70208, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:11,186" + "asctime": "2025-08-29 19:32:02,479" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -30603,16 +29955,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.186228, - "msecs": 186.0, - "relativeCreated": 8881.65168, - "thread": 136328761630976, + "created": 1756488722.4800406, + "msecs": 480.0, + "relativeCreated": 8889.81195, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:11,186" + "asctime": "2025-08-29 19:32:02,480" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -30630,16 +29982,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.1870635, - "msecs": 187.0, - "relativeCreated": 8882.487156, - "thread": 136328734033600, + "created": 1756488722.4811332, + "msecs": 481.0, + "relativeCreated": 8890.904744, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:11,187" + "asctime": "2025-08-29 19:32:02,481" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -30657,16 +30009,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.1873994, - "msecs": 187.0, - "relativeCreated": 8882.823057, - "thread": 136328734033600, + "created": 1756488722.481481, + "msecs": 481.0, + "relativeCreated": 8891.252329, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:11,187" + "asctime": "2025-08-29 19:32:02,481" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -30684,16 +30036,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.1876378, - "msecs": 187.0, - "relativeCreated": 8883.061371, - "thread": 136328734033600, + "created": 1756488722.4817307, + "msecs": 481.0, + "relativeCreated": 8891.502153, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:11,187" + "asctime": "2025-08-29 19:32:02,481" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -30711,16 +30063,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.1878324, - "msecs": 187.0, - "relativeCreated": 8883.256126, - "thread": 136328734033600, + "created": 1756488722.4819508, + "msecs": 481.0, + "relativeCreated": 8891.72218, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:11,187" + "asctime": "2025-08-29 19:32:02,481" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -30738,16 +30090,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.188055, - "msecs": 188.0, - "relativeCreated": 8883.478818, - "thread": 136328734033600, + "created": 1756488722.4821715, + "msecs": 482.0, + "relativeCreated": 8891.943062, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:11,188" + "asctime": "2025-08-29 19:32:02,482" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -30765,16 +30117,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.1882474, - "msecs": 188.0, - "relativeCreated": 8883.671127, - "thread": 136328734033600, + "created": 1756488722.4824002, + "msecs": 482.0, + "relativeCreated": 8892.171757, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:11,188" + "asctime": "2025-08-29 19:32:02,482" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -30792,19 +30144,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.1897097, - "msecs": 189.0, - "relativeCreated": 8885.13322, - "thread": 136328734033600, + "created": 1756488722.4839854, + "msecs": 483.0, + "relativeCreated": 8893.756958, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'0'", - "asctime": "2025-08-29 17:57:11,189" + "asctime": "2025-08-29 19:32:02,483" } ], - "time_consumption": 0.09680652618408203 + "time_consumption": 0.09659790992736816 }, { "name": "__tLogger__", @@ -30822,16 +30174,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483031.2867963, - "msecs": 286.0, - "relativeCreated": 8982.219959, - "thread": 136328761630976, + "created": 1756488722.5809267, + "msecs": 580.0, + "relativeCreated": 8990.698103, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:11,286", + "asctime": "2025-08-29 19:32:02,580", "moduleLogger": [ { "name": "__unittest__", @@ -30850,16 +30202,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483031.2866976, - "msecs": 286.0, - "relativeCreated": 8982.121437, - "thread": 136328761630976, + "created": 1756488722.5808191, + "msecs": 580.0, + "relativeCreated": 8990.59058, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): 0 ()", - "asctime": "2025-08-29 17:57:11,286" + "asctime": "2025-08-29 19:32:02,580" }, { "name": "__unittest__", @@ -30879,19 +30231,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483031.2867472, - "msecs": 286.0, - "relativeCreated": 8982.170794, - "thread": 136328761630976, + "created": 1756488722.58088, + "msecs": 580.0, + "relativeCreated": 8990.651365, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): result = 0 ()", - "asctime": "2025-08-29 17:57:11,286" + "asctime": "2025-08-29 19:32:02,580" } ], - "time_consumption": 4.9114227294921875e-05 + "time_consumption": 4.673004150390625e-05 }, { "name": "__tLogger__", @@ -30909,16 +30261,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483031.3881915, - "msecs": 388.0, - "relativeCreated": 9083.615159, - "thread": 136328761630976, + "created": 1756488722.6823628, + "msecs": 682.0, + "relativeCreated": 9092.134212, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.floor_light) to 2", - "asctime": "2025-08-29 17:57:11,388", + "asctime": "2025-08-29 19:32:02,682", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -30936,16 +30288,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.2870135, - "msecs": 287.0, - "relativeCreated": 8982.437339, - "thread": 136328761630976, + "created": 1756488722.5811174, + "msecs": 581.0, + "relativeCreated": 8990.888972, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:11,287" + "asctime": "2025-08-29 19:32:02,581" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -30963,16 +30315,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.2873168, - "msecs": 287.0, - "relativeCreated": 8982.740511, - "thread": 136328761630976, + "created": 1756488722.5814028, + "msecs": 581.0, + "relativeCreated": 8991.174328, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:11,287" + "asctime": "2025-08-29 19:32:02,581" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -30990,16 +30342,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.2874959, - "msecs": 287.0, - "relativeCreated": 8982.919616, - "thread": 136328761630976, + "created": 1756488722.5815637, + "msecs": 581.0, + "relativeCreated": 8991.335021, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:11,287" + "asctime": "2025-08-29 19:32:02,581" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -31017,16 +30369,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.287633, - "msecs": 287.0, - "relativeCreated": 8983.056557, - "thread": 136328761630976, + "created": 1756488722.581679, + "msecs": 581.0, + "relativeCreated": 8991.450588, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:11,287" + "asctime": "2025-08-29 19:32:02,581" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -31044,16 +30396,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.287734, - "msecs": 287.0, - "relativeCreated": 8983.157579, - "thread": 136328761630976, + "created": 1756488722.5817993, + "msecs": 581.0, + "relativeCreated": 8991.570628, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:11,287" + "asctime": "2025-08-29 19:32:02,581" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -31071,16 +30423,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.287867, - "msecs": 287.0, - "relativeCreated": 8983.290786, - "thread": 136328761630976, + "created": 1756488722.5819123, + "msecs": 581.0, + "relativeCreated": 8991.68364, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:11,287" + "asctime": "2025-08-29 19:32:02,581" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -31098,16 +30450,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.2884593, - "msecs": 288.0, - "relativeCreated": 8983.883026, - "thread": 136328734033600, + "created": 1756488722.5827565, + "msecs": 582.0, + "relativeCreated": 8992.527962, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:11,288" + "asctime": "2025-08-29 19:32:02,582" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -31125,16 +30477,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.2887766, - "msecs": 288.0, - "relativeCreated": 8984.200441, - "thread": 136328734033600, + "created": 1756488722.583093, + "msecs": 583.0, + "relativeCreated": 8992.864456, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:11,288" + "asctime": "2025-08-29 19:32:02,583" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -31152,16 +30504,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.3293457, - "msecs": 329.0, - "relativeCreated": 9024.769477, - "thread": 136328734033600, + "created": 1756488722.6241639, + "msecs": 624.0, + "relativeCreated": 9033.935177, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:11,329" + "asctime": "2025-08-29 19:32:02,624" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -31179,16 +30531,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.3296936, - "msecs": 329.0, - "relativeCreated": 9025.117102, - "thread": 136328734033600, + "created": 1756488722.6246018, + "msecs": 624.0, + "relativeCreated": 9034.373264, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:11,329" + "asctime": "2025-08-29 19:32:02,624" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -31206,16 +30558,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.3299232, - "msecs": 329.0, - "relativeCreated": 9025.346802, - "thread": 136328734033600, + "created": 1756488722.6248488, + "msecs": 624.0, + "relativeCreated": 9034.620438, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:11,329" + "asctime": "2025-08-29 19:32:02,624" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -31233,16 +30585,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.3301094, - "msecs": 330.0, - "relativeCreated": 9025.532999, - "thread": 136328734033600, + "created": 1756488722.625076, + "msecs": 625.0, + "relativeCreated": 9034.847308, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:11,330" + "asctime": "2025-08-29 19:32:02,625" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -31260,19 +30612,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.3302996, - "msecs": 330.0, - "relativeCreated": 9025.723409, - "thread": 136328734033600, + "created": 1756488722.6253026, + "msecs": 625.0, + "relativeCreated": 9035.073911, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'2'", - "asctime": "2025-08-29 17:57:11,330" + "asctime": "2025-08-29 19:32:02,625" } ], - "time_consumption": 0.057891845703125 + "time_consumption": 0.05706024169921875 }, { "name": "__tLogger__", @@ -31290,16 +30642,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483031.3885033, - "msecs": 388.0, - "relativeCreated": 9083.926904, - "thread": 136328761630976, + "created": 1756488722.6827793, + "msecs": 682.0, + "relativeCreated": 9092.550725, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 17:57:11,388", + "asctime": "2025-08-29 19:32:02,682", "moduleLogger": [ { "name": "__unittest__", @@ -31318,16 +30670,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483031.3884137, - "msecs": 388.0, - "relativeCreated": 9083.837267, - "thread": 136328761630976, + "created": 1756488722.6826503, + "msecs": 682.0, + "relativeCreated": 9092.421734, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): 2 ()", - "asctime": "2025-08-29 17:57:11,388" + "asctime": "2025-08-29 19:32:02,682" }, { "name": "__unittest__", @@ -31347,19 +30699,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483031.3884635, - "msecs": 388.0, - "relativeCreated": 9083.887388, - "thread": 136328761630976, + "created": 1756488722.6827102, + "msecs": 682.0, + "relativeCreated": 9092.481832, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): result = 2 ()", - "asctime": "2025-08-29 17:57:11,388" + "asctime": "2025-08-29 19:32:02,682" } ], - "time_consumption": 3.981590270996094e-05 + "time_consumption": 6.914138793945312e-05 }, { "name": "__tLogger__", @@ -31377,16 +30729,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483031.4897158, - "msecs": 489.0, - "relativeCreated": 9185.139312, - "thread": 136328761630976, + "created": 1756488722.7848787, + "msecs": 784.0, + "relativeCreated": 9194.650159, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.floor_light) to 4", - "asctime": "2025-08-29 17:57:11,489", + "asctime": "2025-08-29 19:32:02,784", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -31404,16 +30756,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.388682, - "msecs": 388.0, - "relativeCreated": 9084.105627, - "thread": 136328761630976, + "created": 1756488722.6829557, + "msecs": 682.0, + "relativeCreated": 9092.727101, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:11,388" + "asctime": "2025-08-29 19:32:02,682" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -31431,16 +30783,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.3889568, - "msecs": 388.0, - "relativeCreated": 9084.38038, - "thread": 136328761630976, + "created": 1756488722.6831996, + "msecs": 683.0, + "relativeCreated": 9092.971086, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:11,388" + "asctime": "2025-08-29 19:32:02,683" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -31458,16 +30810,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.3890946, - "msecs": 389.0, - "relativeCreated": 9084.518379, - "thread": 136328761630976, + "created": 1756488722.6833313, + "msecs": 683.0, + "relativeCreated": 9093.102731, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:11,389" + "asctime": "2025-08-29 19:32:02,683" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -31485,16 +30837,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.3892076, - "msecs": 389.0, - "relativeCreated": 9084.631177, - "thread": 136328761630976, + "created": 1756488722.6834633, + "msecs": 683.0, + "relativeCreated": 9093.234904, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:11,389" + "asctime": "2025-08-29 19:32:02,683" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -31512,16 +30864,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.3893094, - "msecs": 389.0, - "relativeCreated": 9084.733222, - "thread": 136328761630976, + "created": 1756488722.6842394, + "msecs": 684.0, + "relativeCreated": 9094.010751, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:11,389" + "asctime": "2025-08-29 19:32:02,684" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -31539,16 +30891,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.389413, - "msecs": 389.0, - "relativeCreated": 9084.836723, - "thread": 136328761630976, + "created": 1756488722.68438, + "msecs": 684.0, + "relativeCreated": 9094.151642, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:11,389" + "asctime": "2025-08-29 19:32:02,684" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -31566,16 +30918,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.390038, - "msecs": 390.0, - "relativeCreated": 9085.461764, - "thread": 136328734033600, + "created": 1756488722.6851134, + "msecs": 685.0, + "relativeCreated": 9094.884713, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:11,390" + "asctime": "2025-08-29 19:32:02,685" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -31593,16 +30945,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.3903604, - "msecs": 390.0, - "relativeCreated": 9085.784085, - "thread": 136328734033600, + "created": 1756488722.6854935, + "msecs": 685.0, + "relativeCreated": 9095.264975, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:11,390" + "asctime": "2025-08-29 19:32:02,685" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -31620,16 +30972,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.4313645, - "msecs": 431.0, - "relativeCreated": 9126.788316, - "thread": 136328734033600, + "created": 1756488722.726945, + "msecs": 726.0, + "relativeCreated": 9136.71641, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:11,431" + "asctime": "2025-08-29 19:32:02,726" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -31647,16 +30999,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.4317303, - "msecs": 431.0, - "relativeCreated": 9127.153974, - "thread": 136328734033600, + "created": 1756488722.727332, + "msecs": 727.0, + "relativeCreated": 9137.103643, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:11,431" + "asctime": "2025-08-29 19:32:02,727" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -31674,16 +31026,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.431966, - "msecs": 431.0, - "relativeCreated": 9127.389716, - "thread": 136328734033600, + "created": 1756488722.7275808, + "msecs": 727.0, + "relativeCreated": 9137.3522, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:11,431" + "asctime": "2025-08-29 19:32:02,727" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -31701,16 +31053,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.4321675, - "msecs": 432.0, - "relativeCreated": 9127.591142, - "thread": 136328734033600, + "created": 1756488722.7278001, + "msecs": 727.0, + "relativeCreated": 9137.571396, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:11,432" + "asctime": "2025-08-29 19:32:02,727" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -31728,19 +31080,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.432373, - "msecs": 432.0, - "relativeCreated": 9127.79656, - "thread": 136328734033600, + "created": 1756488722.7280295, + "msecs": 728.0, + "relativeCreated": 9137.800882, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'4'", - "asctime": "2025-08-29 17:57:11,432" + "asctime": "2025-08-29 19:32:02,728" } ], - "time_consumption": 0.0573427677154541 + "time_consumption": 0.05684924125671387 }, { "name": "__tLogger__", @@ -31758,16 +31110,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483031.4900436, - "msecs": 490.0, - "relativeCreated": 9185.467404, - "thread": 136328761630976, + "created": 1756488722.7851973, + "msecs": 785.0, + "relativeCreated": 9194.968644, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 17:57:11,490", + "asctime": "2025-08-29 19:32:02,785", "moduleLogger": [ { "name": "__unittest__", @@ -31786,16 +31138,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483031.4899485, - "msecs": 489.0, - "relativeCreated": 9185.371992, - "thread": 136328761630976, + "created": 1756488722.7850974, + "msecs": 785.0, + "relativeCreated": 9194.868933, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): 4 ()", - "asctime": "2025-08-29 17:57:11,489" + "asctime": "2025-08-29 19:32:02,785" }, { "name": "__unittest__", @@ -31815,19 +31167,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483031.4900026, - "msecs": 490.0, - "relativeCreated": 9185.426377, - "thread": 136328761630976, + "created": 1756488722.7851534, + "msecs": 785.0, + "relativeCreated": 9194.924801, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): result = 4 ()", - "asctime": "2025-08-29 17:57:11,490" + "asctime": "2025-08-29 19:32:02,785" } ], - "time_consumption": 4.100799560546875e-05 + "time_consumption": 4.38690185546875e-05 }, { "name": "__tLogger__", @@ -31845,16 +31197,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483031.5911775, - "msecs": 591.0, - "relativeCreated": 9286.601122, - "thread": 136328761630976, + "created": 1756488722.8866172, + "msecs": 886.0, + "relativeCreated": 9296.388556, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.floor_light) to 6", - "asctime": "2025-08-29 17:57:11,591", + "asctime": "2025-08-29 19:32:02,886", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -31872,16 +31224,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.490206, - "msecs": 490.0, - "relativeCreated": 9185.629634, - "thread": 136328761630976, + "created": 1756488722.7853734, + "msecs": 785.0, + "relativeCreated": 9195.144798, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:11,490" + "asctime": "2025-08-29 19:32:02,785" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -31899,16 +31251,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.4904292, - "msecs": 490.0, - "relativeCreated": 9185.852875, - "thread": 136328761630976, + "created": 1756488722.785679, + "msecs": 785.0, + "relativeCreated": 9195.450486, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:11,490" + "asctime": "2025-08-29 19:32:02,785" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -31926,16 +31278,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.49054, - "msecs": 490.0, - "relativeCreated": 9185.963833, - "thread": 136328761630976, + "created": 1756488722.785809, + "msecs": 785.0, + "relativeCreated": 9195.580667, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:11,490" + "asctime": "2025-08-29 19:32:02,785" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -31953,16 +31305,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.490638, - "msecs": 490.0, - "relativeCreated": 9186.061838, - "thread": 136328761630976, + "created": 1756488722.7859151, + "msecs": 785.0, + "relativeCreated": 9195.686604, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:11,490" + "asctime": "2025-08-29 19:32:02,785" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -31980,16 +31332,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.490752, - "msecs": 490.0, - "relativeCreated": 9186.175657, - "thread": 136328761630976, + "created": 1756488722.7860155, + "msecs": 786.0, + "relativeCreated": 9195.786837, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:11,490" + "asctime": "2025-08-29 19:32:02,786" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -32007,16 +31359,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.4908662, - "msecs": 490.0, - "relativeCreated": 9186.289931, - "thread": 136328761630976, + "created": 1756488722.7861226, + "msecs": 786.0, + "relativeCreated": 9195.893918, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:11,490" + "asctime": "2025-08-29 19:32:02,786" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -32034,16 +31386,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.491558, - "msecs": 491.0, - "relativeCreated": 9186.981734, - "thread": 136328734033600, + "created": 1756488722.786936, + "msecs": 786.0, + "relativeCreated": 9196.707412, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:11,491" + "asctime": "2025-08-29 19:32:02,786" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -32061,16 +31413,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.4918778, - "msecs": 491.0, - "relativeCreated": 9187.301494, - "thread": 136328734033600, + "created": 1756488722.787264, + "msecs": 787.0, + "relativeCreated": 9197.035463, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:11,491" + "asctime": "2025-08-29 19:32:02,787" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -32088,16 +31440,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.53235, - "msecs": 532.0, - "relativeCreated": 9227.773651, - "thread": 136328734033600, + "created": 1756488722.8281462, + "msecs": 828.0, + "relativeCreated": 9237.91752, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:11,532" + "asctime": "2025-08-29 19:32:02,828" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -32115,16 +31467,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.5327218, - "msecs": 532.0, - "relativeCreated": 9228.145242, - "thread": 136328734033600, + "created": 1756488722.8285446, + "msecs": 828.0, + "relativeCreated": 9238.315999, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:11,532" + "asctime": "2025-08-29 19:32:02,828" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -32142,16 +31494,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.532965, - "msecs": 532.0, - "relativeCreated": 9228.388614, - "thread": 136328734033600, + "created": 1756488722.8287892, + "msecs": 828.0, + "relativeCreated": 9238.560683, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:11,532" + "asctime": "2025-08-29 19:32:02,828" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -32169,16 +31521,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.533168, - "msecs": 533.0, - "relativeCreated": 9228.591885, - "thread": 136328734033600, + "created": 1756488722.8290102, + "msecs": 829.0, + "relativeCreated": 9238.781574, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:11,533" + "asctime": "2025-08-29 19:32:02,829" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -32196,19 +31548,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.533396, - "msecs": 533.0, - "relativeCreated": 9228.819564, - "thread": 136328734033600, + "created": 1756488722.8292677, + "msecs": 829.0, + "relativeCreated": 9239.039238, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'6'", - "asctime": "2025-08-29 17:57:11,533" + "asctime": "2025-08-29 19:32:02,829" } ], - "time_consumption": 0.05778145790100098 + "time_consumption": 0.057349443435668945 }, { "name": "__tLogger__", @@ -32226,16 +31578,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483031.591463, - "msecs": 591.0, - "relativeCreated": 9286.886906, - "thread": 136328761630976, + "created": 1756488722.8869178, + "msecs": 886.0, + "relativeCreated": 9296.689242, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 17:57:11,591", + "asctime": "2025-08-29 19:32:02,886", "moduleLogger": [ { "name": "__unittest__", @@ -32254,16 +31606,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483031.5913796, - "msecs": 591.0, - "relativeCreated": 9286.803292, - "thread": 136328761630976, + "created": 1756488722.8868282, + "msecs": 886.0, + "relativeCreated": 9296.599762, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): 6 ()", - "asctime": "2025-08-29 17:57:11,591" + "asctime": "2025-08-29 19:32:02,886" }, { "name": "__unittest__", @@ -32283,19 +31635,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483031.5914266, - "msecs": 591.0, - "relativeCreated": 9286.850249, - "thread": 136328761630976, + "created": 1756488722.886879, + "msecs": 886.0, + "relativeCreated": 9296.650407, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): result = 6 ()", - "asctime": "2025-08-29 17:57:11,591" + "asctime": "2025-08-29 19:32:02,886" } ], - "time_consumption": 3.647804260253906e-05 + "time_consumption": 3.886222839355469e-05 }, { "name": "__tLogger__", @@ -32313,16 +31665,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483031.6925719, - "msecs": 692.0, - "relativeCreated": 9387.99549, - "thread": 136328761630976, + "created": 1756488722.9881957, + "msecs": 988.0, + "relativeCreated": 9397.967116, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.floor_light) to 8", - "asctime": "2025-08-29 17:57:11,692", + "asctime": "2025-08-29 19:32:02,988", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -32340,16 +31692,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.5916102, - "msecs": 591.0, - "relativeCreated": 9287.033907, - "thread": 136328761630976, + "created": 1756488722.8870783, + "msecs": 887.0, + "relativeCreated": 9296.84992, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:11,591" + "asctime": "2025-08-29 19:32:02,887" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -32367,16 +31719,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.5918384, - "msecs": 591.0, - "relativeCreated": 9287.26217, - "thread": 136328761630976, + "created": 1756488722.8873117, + "msecs": 887.0, + "relativeCreated": 9297.083174, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:11,591" + "asctime": "2025-08-29 19:32:02,887" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -32394,16 +31746,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.591993, - "msecs": 591.0, - "relativeCreated": 9287.4168, - "thread": 136328761630976, + "created": 1756488722.8874297, + "msecs": 887.0, + "relativeCreated": 9297.201163, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:11,591" + "asctime": "2025-08-29 19:32:02,887" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -32421,16 +31773,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.5920904, - "msecs": 592.0, - "relativeCreated": 9287.513961, - "thread": 136328761630976, + "created": 1756488722.887544, + "msecs": 887.0, + "relativeCreated": 9297.315118, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:11,592" + "asctime": "2025-08-29 19:32:02,887" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -32448,16 +31800,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.5921938, - "msecs": 592.0, - "relativeCreated": 9287.617387, - "thread": 136328761630976, + "created": 1756488722.8876364, + "msecs": 887.0, + "relativeCreated": 9297.408028, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:11,592" + "asctime": "2025-08-29 19:32:02,887" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -32475,16 +31827,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.5922909, - "msecs": 592.0, - "relativeCreated": 9287.714404, - "thread": 136328761630976, + "created": 1756488722.8877318, + "msecs": 887.0, + "relativeCreated": 9297.503252, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:11,592" + "asctime": "2025-08-29 19:32:02,887" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -32502,16 +31854,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.5929296, - "msecs": 592.0, - "relativeCreated": 9288.353251, - "thread": 136328734033600, + "created": 1756488722.8884802, + "msecs": 888.0, + "relativeCreated": 9298.251599, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:11,592" + "asctime": "2025-08-29 19:32:02,888" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -32529,16 +31881,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.5932336, - "msecs": 593.0, - "relativeCreated": 9288.657439, - "thread": 136328734033600, + "created": 1756488722.888896, + "msecs": 888.0, + "relativeCreated": 9298.667551, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:11,593" + "asctime": "2025-08-29 19:32:02,888" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -32556,16 +31908,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.6343286, - "msecs": 634.0, - "relativeCreated": 9329.75231, - "thread": 136328734033600, + "created": 1756488722.9300313, + "msecs": 930.0, + "relativeCreated": 9339.802696, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:11,634" + "asctime": "2025-08-29 19:32:02,930" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -32583,16 +31935,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.634702, - "msecs": 634.0, - "relativeCreated": 9330.12577, - "thread": 136328734033600, + "created": 1756488722.9304128, + "msecs": 930.0, + "relativeCreated": 9340.184226, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:11,634" + "asctime": "2025-08-29 19:32:02,930" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -32610,16 +31962,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.6349423, - "msecs": 634.0, - "relativeCreated": 9330.365991, - "thread": 136328734033600, + "created": 1756488722.9306624, + "msecs": 930.0, + "relativeCreated": 9340.433719, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:11,634" + "asctime": "2025-08-29 19:32:02,930" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -32637,16 +31989,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.6351485, - "msecs": 635.0, - "relativeCreated": 9330.572201, - "thread": 136328734033600, + "created": 1756488722.9309018, + "msecs": 930.0, + "relativeCreated": 9340.673116, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:11,635" + "asctime": "2025-08-29 19:32:02,930" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -32664,19 +32016,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.6353805, - "msecs": 635.0, - "relativeCreated": 9330.804092, - "thread": 136328734033600, + "created": 1756488722.931124, + "msecs": 931.0, + "relativeCreated": 9340.895449, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'8'", - "asctime": "2025-08-29 17:57:11,635" + "asctime": "2025-08-29 19:32:02,931" } ], - "time_consumption": 0.05719137191772461 + "time_consumption": 0.057071685791015625 }, { "name": "__tLogger__", @@ -32694,16 +32046,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483031.6928911, - "msecs": 692.0, - "relativeCreated": 9388.314748, - "thread": 136328761630976, + "created": 1756488722.9885795, + "msecs": 988.0, + "relativeCreated": 9398.350895, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 17:57:11,692", + "asctime": "2025-08-29 19:32:02,988", "moduleLogger": [ { "name": "__unittest__", @@ -32722,16 +32074,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483031.6927776, - "msecs": 692.0, - "relativeCreated": 9388.201357, - "thread": 136328761630976, + "created": 1756488722.9884152, + "msecs": 988.0, + "relativeCreated": 9398.186655, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): 8 ()", - "asctime": "2025-08-29 17:57:11,692" + "asctime": "2025-08-29 19:32:02,988" }, { "name": "__unittest__", @@ -32751,19 +32103,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483031.6928296, - "msecs": 692.0, - "relativeCreated": 9388.253448, - "thread": 136328761630976, + "created": 1756488722.9885306, + "msecs": 988.0, + "relativeCreated": 9398.30207, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): result = 8 ()", - "asctime": "2025-08-29 17:57:11,692" + "asctime": "2025-08-29 19:32:02,988" } ], - "time_consumption": 6.151199340820312e-05 + "time_consumption": 4.887580871582031e-05 }, { "name": "__tLogger__", @@ -32781,16 +32133,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483031.7940917, - "msecs": 794.0, - "relativeCreated": 9489.515358, - "thread": 136328761630976, + "created": 1756488723.0899482, + "msecs": 89.0, + "relativeCreated": 9499.719572, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.floor_light) to 10", - "asctime": "2025-08-29 17:57:11,794", + "asctime": "2025-08-29 19:32:03,089", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -32808,16 +32160,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.6930726, - "msecs": 693.0, - "relativeCreated": 9388.49627, - "thread": 136328761630976, + "created": 1756488722.98876, + "msecs": 988.0, + "relativeCreated": 9398.531596, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:11,693" + "asctime": "2025-08-29 19:32:02,988" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -32835,16 +32187,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.693296, - "msecs": 693.0, - "relativeCreated": 9388.719652, - "thread": 136328761630976, + "created": 1756488722.9890046, + "msecs": 989.0, + "relativeCreated": 9398.776099, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:11,693" + "asctime": "2025-08-29 19:32:02,989" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -32862,16 +32214,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.6934104, - "msecs": 693.0, - "relativeCreated": 9388.834113, - "thread": 136328761630976, + "created": 1756488722.9891303, + "msecs": 989.0, + "relativeCreated": 9398.901626, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:11,693" + "asctime": "2025-08-29 19:32:02,989" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -32889,16 +32241,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.6935089, - "msecs": 693.0, - "relativeCreated": 9388.932487, - "thread": 136328761630976, + "created": 1756488722.9892333, + "msecs": 989.0, + "relativeCreated": 9399.004499, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:11,693" + "asctime": "2025-08-29 19:32:02,989" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -32916,16 +32268,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.6936054, - "msecs": 693.0, - "relativeCreated": 9389.029, - "thread": 136328761630976, + "created": 1756488722.989333, + "msecs": 989.0, + "relativeCreated": 9399.104304, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:11,693" + "asctime": "2025-08-29 19:32:02,989" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -32943,16 +32295,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.6937006, - "msecs": 693.0, - "relativeCreated": 9389.124172, - "thread": 136328761630976, + "created": 1756488722.9894686, + "msecs": 989.0, + "relativeCreated": 9399.240164, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:11,693" + "asctime": "2025-08-29 19:32:02,989" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -32970,16 +32322,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.694481, - "msecs": 694.0, - "relativeCreated": 9389.904456, - "thread": 136328734033600, + "created": 1756488722.9902847, + "msecs": 990.0, + "relativeCreated": 9400.056328, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:11,694" + "asctime": "2025-08-29 19:32:02,990" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -32997,16 +32349,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.6947992, - "msecs": 694.0, - "relativeCreated": 9390.222743, - "thread": 136328734033600, + "created": 1756488722.9906535, + "msecs": 990.0, + "relativeCreated": 9400.424939, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:11,694" + "asctime": "2025-08-29 19:32:02,990" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -33024,16 +32376,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.735387, - "msecs": 735.0, - "relativeCreated": 9430.810773, - "thread": 136328734033600, + "created": 1756488723.0311434, + "msecs": 31.0, + "relativeCreated": 9440.914808, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:11,735" + "asctime": "2025-08-29 19:32:03,031" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -33051,16 +32403,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.735765, - "msecs": 735.0, - "relativeCreated": 9431.188654, - "thread": 136328734033600, + "created": 1756488723.0315518, + "msecs": 31.0, + "relativeCreated": 9441.323137, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:11,735" + "asctime": "2025-08-29 19:32:03,031" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -33078,16 +32430,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.7359843, - "msecs": 735.0, - "relativeCreated": 9431.408028, - "thread": 136328734033600, + "created": 1756488723.0317893, + "msecs": 31.0, + "relativeCreated": 9441.560717, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:11,735" + "asctime": "2025-08-29 19:32:03,031" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -33105,16 +32457,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.7361734, - "msecs": 736.0, - "relativeCreated": 9431.597083, - "thread": 136328734033600, + "created": 1756488723.032008, + "msecs": 32.0, + "relativeCreated": 9441.779464, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:11,736" + "asctime": "2025-08-29 19:32:03,032" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -33132,19 +32484,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.7363906, - "msecs": 736.0, - "relativeCreated": 9431.814265, - "thread": 136328734033600, + "created": 1756488723.0322516, + "msecs": 32.0, + "relativeCreated": 9442.023165, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:11,736" + "asctime": "2025-08-29 19:32:03,032" } ], - "time_consumption": 0.05770111083984375 + "time_consumption": 0.05769658088684082 }, { "name": "__tLogger__", @@ -33162,16 +32514,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483031.794383, - "msecs": 794.0, - "relativeCreated": 9489.806742, - "thread": 136328761630976, + "created": 1756488723.0902708, + "msecs": 90.0, + "relativeCreated": 9500.042193, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 17:57:11,794", + "asctime": "2025-08-29 19:32:03,090", "moduleLogger": [ { "name": "__unittest__", @@ -33190,16 +32542,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483031.7942953, - "msecs": 794.0, - "relativeCreated": 9489.718957, - "thread": 136328761630976, + "created": 1756488723.0901713, + "msecs": 90.0, + "relativeCreated": 9499.942893, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): 10 ()", - "asctime": "2025-08-29 17:57:11,794" + "asctime": "2025-08-29 19:32:03,090" }, { "name": "__unittest__", @@ -33219,24 +32571,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483031.794344, - "msecs": 794.0, - "relativeCreated": 9489.767523, - "thread": 136328761630976, + "created": 1756488723.0902283, + "msecs": 90.0, + "relativeCreated": 9499.99963, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): result = 10 ()", - "asctime": "2025-08-29 17:57:11,794" + "asctime": "2025-08-29 19:32:03,090" } ], - "time_consumption": 3.910064697265625e-05 + "time_consumption": 4.2438507080078125e-05 } ], - "time_consumption": 0.8104417324066162, - "time_start": "2025-08-29 17:57:10,983", - "time_finished": "2025-08-29 17:57:11,794" + "time_consumption": 0.8129029273986816, + "time_start": "2025-08-29 19:32:02,277", + "time_finished": "2025-08-29 19:32:03,090" }, "ViDevHeating.temp_setp (ffe.livingroom.heating_valve) -> HeatingValve.temp_setp (ffe.livingroom.heating_valve)": { "name": "__tLogger__", @@ -33251,16 +32603,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483031.7946138, - "msecs": 794.0, - "relativeCreated": 9490.037334, - "thread": 136328761630976, + "created": 1756488723.0905352, + "msecs": 90.0, + "relativeCreated": 9500.306528, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "ViDevHeating.temp_setp (ffe.livingroom.heating_valve) -> HeatingValve.temp_setp (ffe.livingroom.heating_valve)", - "asctime": "2025-08-29 17:57:11,794", + "asctime": "2025-08-29 19:32:03,090", "moduleLogger": [], "testcaseLogger": [ { @@ -33278,16 +32630,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483031.8952835, - "msecs": 895.0, - "relativeCreated": 9590.707075, - "thread": 136328761630976, + "created": 1756488723.1913126, + "msecs": 191.0, + "relativeCreated": 9601.083995, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state 30", - "asctime": "2025-08-29 17:57:11,895", + "asctime": "2025-08-29 19:32:03,191", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint.set", @@ -33305,16 +32657,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.7947435, - "msecs": 794.0, - "relativeCreated": 9490.167298, - "thread": 136328761630976, + "created": 1756488723.090669, + "msecs": 90.0, + "relativeCreated": 9500.440292, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint/set and payload 30", - "asctime": "2025-08-29 17:57:11,794" + "asctime": "2025-08-29 19:32:03,090" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve", @@ -33332,16 +32684,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.7950356, - "msecs": 795.0, - "relativeCreated": 9490.45936, - "thread": 136328761630976, + "created": 1756488723.0909266, + "msecs": 90.0, + "relativeCreated": 9500.698134, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:11,795" + "asctime": "2025-08-29 19:32:03,090" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve", @@ -33359,16 +32711,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.8365052, - "msecs": 836.0, - "relativeCreated": 9531.928758, - "thread": 136328734033600, + "created": 1756488723.1332448, + "msecs": 133.0, + "relativeCreated": 9543.016215, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:11,836" + "asctime": "2025-08-29 19:32:03,133" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve.set", @@ -33386,16 +32738,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.8511472, - "msecs": 851.0, - "relativeCreated": 9546.570852, - "thread": 136328734033600, + "created": 1756488723.147819, + "msecs": 147.0, + "relativeCreated": 9557.590415, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2025-08-29 17:57:11,851" + "asctime": "2025-08-29 19:32:03,147" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.valve_temperature_setpoint", @@ -33413,16 +32765,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.8515344, - "msecs": 851.0, - "relativeCreated": 9546.958021, - "thread": 136328734033600, + "created": 1756488723.148208, + "msecs": 148.0, + "relativeCreated": 9557.979321, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:11,851" + "asctime": "2025-08-29 19:32:03,148" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint", @@ -33440,19 +32792,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.8518302, - "msecs": 851.0, - "relativeCreated": 9547.25407, - "thread": 136328734033600, + "created": 1756488723.1485229, + "msecs": 148.0, + "relativeCreated": 9558.294126, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:11,851" + "asctime": "2025-08-29 19:32:03,148" } ], - "time_consumption": 0.043453216552734375 + "time_consumption": 0.04278969764709473 }, { "name": "__tLogger__", @@ -33470,16 +32822,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483031.8955925, - "msecs": 895.0, - "relativeCreated": 9591.01624, - "thread": 136328761630976, + "created": 1756488723.191698, + "msecs": 191.0, + "relativeCreated": 9601.469601, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", - "asctime": "2025-08-29 17:57:11,895", + "asctime": "2025-08-29 19:32:03,191", "moduleLogger": [ { "name": "__unittest__", @@ -33498,16 +32850,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483031.8955052, - "msecs": 895.0, - "relativeCreated": 9590.928714, - "thread": 136328761630976, + "created": 1756488723.191596, + "msecs": 191.0, + "relativeCreated": 9601.367407, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (30, 30) ()", - "asctime": "2025-08-29 17:57:11,895" + "asctime": "2025-08-29 19:32:03,191" }, { "name": "__unittest__", @@ -33527,19 +32879,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483031.8955543, - "msecs": 895.0, - "relativeCreated": 9590.978109, - "thread": 136328761630976, + "created": 1756488723.1916552, + "msecs": 191.0, + "relativeCreated": 9601.426573, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", - "asctime": "2025-08-29 17:57:11,895" + "asctime": "2025-08-29 19:32:03,191" } ], - "time_consumption": 3.814697265625e-05 + "time_consumption": 4.291534423828125e-05 }, { "name": "__tLogger__", @@ -33557,16 +32909,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483031.9960513, - "msecs": 996.0, - "relativeCreated": 9691.474946, - "thread": 136328761630976, + "created": 1756488723.2923214, + "msecs": 292.0, + "relativeCreated": 9702.093087, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffe.livingroom.heating_valve) to 15", - "asctime": "2025-08-29 17:57:11,996", + "asctime": "2025-08-29 19:32:03,292", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint.set", @@ -33584,16 +32936,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.895722, - "msecs": 895.0, - "relativeCreated": 9591.145594, - "thread": 136328761630976, + "created": 1756488723.1918128, + "msecs": 191.0, + "relativeCreated": 9601.584336, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint/set and payload 15", - "asctime": "2025-08-29 17:57:11,895" + "asctime": "2025-08-29 19:32:03,191" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve.set", @@ -33611,16 +32963,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.9035313, - "msecs": 903.0, - "relativeCreated": 9598.954881, - "thread": 136328734033600, + "created": 1756488723.2011013, + "msecs": 201.0, + "relativeCreated": 9610.872734, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/heating_valve/set and payload b'{\"current_heating_setpoint\": 15}'", - "asctime": "2025-08-29 17:57:11,903" + "asctime": "2025-08-29 19:32:03,201" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve", @@ -33638,16 +32990,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.9037611, - "msecs": 903.0, - "relativeCreated": 9599.184839, - "thread": 136328734033600, + "created": 1756488723.201365, + "msecs": 201.0, + "relativeCreated": 9611.136515, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/heating_valve and payload {\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:11,903" + "asctime": "2025-08-29 19:32:03,201" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.valve_temperature_setpoint", @@ -33665,16 +33017,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.9040875, - "msecs": 904.0, - "relativeCreated": 9599.511117, - "thread": 136328734033600, + "created": 1756488723.20171, + "msecs": 201.0, + "relativeCreated": 9611.481473, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/heating_valve/valve_temperature_setpoint and payload b'15'", - "asctime": "2025-08-29 17:57:11,904" + "asctime": "2025-08-29 19:32:03,201" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint", @@ -33692,16 +33044,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.9044306, - "msecs": 904.0, - "relativeCreated": 9599.854156, - "thread": 136328734033600, + "created": 1756488723.2020504, + "msecs": 202.0, + "relativeCreated": 9611.822035, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint and payload b'15'", - "asctime": "2025-08-29 17:57:11,904" + "asctime": "2025-08-29 19:32:03,202" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve", @@ -33719,19 +33071,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483031.904763, - "msecs": 904.0, - "relativeCreated": 9600.186681, - "thread": 136328734033600, + "created": 1756488723.2023168, + "msecs": 202.0, + "relativeCreated": 9612.088126, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/heating_valve and payload b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:11,904" + "asctime": "2025-08-29 19:32:03,202" } ], - "time_consumption": 0.09128832817077637 + "time_consumption": 0.09000468254089355 }, { "name": "__tLogger__", @@ -33749,16 +33101,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483031.9963536, - "msecs": 996.0, - "relativeCreated": 9691.777297, - "thread": 136328761630976, + "created": 1756488723.2926857, + "msecs": 292.0, + "relativeCreated": 9702.457338, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve) is correct (Content 15 and Type is ).", - "asctime": "2025-08-29 17:57:11,996", + "asctime": "2025-08-29 19:32:03,292", "moduleLogger": [ { "name": "__unittest__", @@ -33777,16 +33129,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483031.9962482, - "msecs": 996.0, - "relativeCreated": 9691.672022, - "thread": 136328761630976, + "created": 1756488723.292588, + "msecs": 292.0, + "relativeCreated": 9702.359539, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve)): 15 ()", - "asctime": "2025-08-29 17:57:11,996" + "asctime": "2025-08-29 19:32:03,292" }, { "name": "__unittest__", @@ -33806,19 +33158,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483031.996316, - "msecs": 996.0, - "relativeCreated": 9691.739584, - "thread": 136328761630976, + "created": 1756488723.292645, + "msecs": 292.0, + "relativeCreated": 9702.416316, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve)): result = 15 ()", - "asctime": "2025-08-29 17:57:11,996" + "asctime": "2025-08-29 19:32:03,292" } ], - "time_consumption": 3.7670135498046875e-05 + "time_consumption": 4.076957702636719e-05 }, { "name": "__tLogger__", @@ -33836,16 +33188,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483032.096815, - "msecs": 96.0, - "relativeCreated": 9792.238778, - "thread": 136328761630976, + "created": 1756488723.3933156, + "msecs": 393.0, + "relativeCreated": 9803.087143, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffe.livingroom.heating_valve) to 20", - "asctime": "2025-08-29 17:57:12,096", + "asctime": "2025-08-29 19:32:03,393", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint.set", @@ -33863,16 +33215,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483031.9964583, - "msecs": 996.0, - "relativeCreated": 9691.881797, - "thread": 136328761630976, + "created": 1756488723.2927964, + "msecs": 292.0, + "relativeCreated": 9702.567766, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint/set and payload 20", - "asctime": "2025-08-29 17:57:11,996" + "asctime": "2025-08-29 19:32:03,292" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve.set", @@ -33890,16 +33242,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483032.0035474, - "msecs": 3.0, - "relativeCreated": 9698.97107, - "thread": 136328734033600, + "created": 1756488723.3009038, + "msecs": 300.0, + "relativeCreated": 9710.675062, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2025-08-29 17:57:12,003" + "asctime": "2025-08-29 19:32:03,300" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve", @@ -33917,16 +33269,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483032.0037575, - "msecs": 3.0, - "relativeCreated": 9699.181171, - "thread": 136328734033600, + "created": 1756488723.301139, + "msecs": 301.0, + "relativeCreated": 9710.910524, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:12,003" + "asctime": "2025-08-29 19:32:03,301" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.valve_temperature_setpoint", @@ -33944,16 +33296,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483032.0040736, - "msecs": 4.0, - "relativeCreated": 9699.497409, - "thread": 136328734033600, + "created": 1756488723.3014803, + "msecs": 301.0, + "relativeCreated": 9711.251622, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:12,004" + "asctime": "2025-08-29 19:32:03,301" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint", @@ -33971,16 +33323,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483032.0043914, - "msecs": 4.0, - "relativeCreated": 9699.815004, - "thread": 136328734033600, + "created": 1756488723.3018355, + "msecs": 301.0, + "relativeCreated": 9711.607016, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:12,004" + "asctime": "2025-08-29 19:32:03,301" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve", @@ -33998,19 +33350,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483032.0046253, - "msecs": 4.0, - "relativeCreated": 9700.049214, - "thread": 136328734033600, + "created": 1756488723.3021045, + "msecs": 302.0, + "relativeCreated": 9711.876136, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:12,004" + "asctime": "2025-08-29 19:32:03,302" } ], - "time_consumption": 0.09218978881835938 + "time_consumption": 0.09121108055114746 }, { "name": "__tLogger__", @@ -34028,16 +33380,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483032.0971887, - "msecs": 97.0, - "relativeCreated": 9792.612251, - "thread": 136328761630976, + "created": 1756488723.393718, + "msecs": 393.0, + "relativeCreated": 9803.489436, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:12,097", + "asctime": "2025-08-29 19:32:03,393", "moduleLogger": [ { "name": "__unittest__", @@ -34056,16 +33408,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483032.097061, - "msecs": 97.0, - "relativeCreated": 9792.484616, - "thread": 136328761630976, + "created": 1756488723.393587, + "msecs": 393.0, + "relativeCreated": 9803.358717, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve)): 20 ()", - "asctime": "2025-08-29 17:57:12,097" + "asctime": "2025-08-29 19:32:03,393" }, { "name": "__unittest__", @@ -34085,19 +33437,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483032.0971162, - "msecs": 97.0, - "relativeCreated": 9792.539923, - "thread": 136328761630976, + "created": 1756488723.3936472, + "msecs": 393.0, + "relativeCreated": 9803.41841, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve)): result = 20 ()", - "asctime": "2025-08-29 17:57:12,097" + "asctime": "2025-08-29 19:32:03,393" } ], - "time_consumption": 7.2479248046875e-05 + "time_consumption": 7.081031799316406e-05 }, { "name": "__tLogger__", @@ -34115,16 +33467,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483032.1976447, - "msecs": 197.0, - "relativeCreated": 9893.06841, - "thread": 136328761630976, + "created": 1756488723.4943445, + "msecs": 494.0, + "relativeCreated": 9904.115866, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffe.livingroom.heating_valve) to 25", - "asctime": "2025-08-29 17:57:12,197", + "asctime": "2025-08-29 19:32:03,494", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint.set", @@ -34142,16 +33494,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483032.0972877, - "msecs": 97.0, - "relativeCreated": 9792.711466, - "thread": 136328761630976, + "created": 1756488723.393829, + "msecs": 393.0, + "relativeCreated": 9803.600448, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint/set and payload 25", - "asctime": "2025-08-29 17:57:12,097" + "asctime": "2025-08-29 19:32:03,393" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve.set", @@ -34169,16 +33521,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483032.104313, - "msecs": 104.0, - "relativeCreated": 9799.736576, - "thread": 136328734033600, + "created": 1756488723.40297, + "msecs": 402.0, + "relativeCreated": 9812.741471, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", - "asctime": "2025-08-29 17:57:12,104" + "asctime": "2025-08-29 19:32:03,402" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve", @@ -34196,16 +33548,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483032.1045225, - "msecs": 104.0, - "relativeCreated": 9799.946276, - "thread": 136328734033600, + "created": 1756488723.4032452, + "msecs": 403.0, + "relativeCreated": 9813.016719, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:12,104" + "asctime": "2025-08-29 19:32:03,403" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.valve_temperature_setpoint", @@ -34223,16 +33575,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483032.1048226, - "msecs": 104.0, - "relativeCreated": 9800.246157, - "thread": 136328734033600, + "created": 1756488723.4036298, + "msecs": 403.0, + "relativeCreated": 9813.401292, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/heating_valve/valve_temperature_setpoint and payload b'25'", - "asctime": "2025-08-29 17:57:12,104" + "asctime": "2025-08-29 19:32:03,403" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint", @@ -34250,16 +33602,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483032.1051478, - "msecs": 105.0, - "relativeCreated": 9800.571603, - "thread": 136328734033600, + "created": 1756488723.4039874, + "msecs": 403.0, + "relativeCreated": 9813.758976, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint and payload b'25'", - "asctime": "2025-08-29 17:57:12,105" + "asctime": "2025-08-29 19:32:03,403" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve", @@ -34277,19 +33629,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483032.1054251, - "msecs": 105.0, - "relativeCreated": 9800.848914, - "thread": 136328734033600, + "created": 1756488723.4042392, + "msecs": 404.0, + "relativeCreated": 9814.010568, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:12,105" + "asctime": "2025-08-29 19:32:03,404" } ], - "time_consumption": 0.09221959114074707 + "time_consumption": 0.09010529518127441 }, { "name": "__tLogger__", @@ -34307,16 +33659,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483032.1979654, - "msecs": 197.0, - "relativeCreated": 9893.389078, - "thread": 136328761630976, + "created": 1756488723.494706, + "msecs": 494.0, + "relativeCreated": 9904.477444, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve) is correct (Content 25 and Type is ).", - "asctime": "2025-08-29 17:57:12,197", + "asctime": "2025-08-29 19:32:03,494", "moduleLogger": [ { "name": "__unittest__", @@ -34335,16 +33687,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483032.197874, - "msecs": 197.0, - "relativeCreated": 9893.297775, - "thread": 136328761630976, + "created": 1756488723.494604, + "msecs": 494.0, + "relativeCreated": 9904.375498, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve)): 25 ()", - "asctime": "2025-08-29 17:57:12,197" + "asctime": "2025-08-29 19:32:03,494" }, { "name": "__unittest__", @@ -34364,19 +33716,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483032.197925, - "msecs": 197.0, - "relativeCreated": 9893.348902, - "thread": 136328761630976, + "created": 1756488723.494663, + "msecs": 494.0, + "relativeCreated": 9904.434369, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve)): result = 25 ()", - "asctime": "2025-08-29 17:57:12,197" + "asctime": "2025-08-29 19:32:03,494" } ], - "time_consumption": 4.029273986816406e-05 + "time_consumption": 4.291534423828125e-05 }, { "name": "__tLogger__", @@ -34394,16 +33746,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483032.298398, - "msecs": 298.0, - "relativeCreated": 9993.82168, - "thread": 136328761630976, + "created": 1756488723.5953326, + "msecs": 595.0, + "relativeCreated": 10005.103944, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffe.livingroom.heating_valve) to 30", - "asctime": "2025-08-29 17:57:12,298", + "asctime": "2025-08-29 19:32:03,595", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint.set", @@ -34421,16 +33773,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483032.1980686, - "msecs": 198.0, - "relativeCreated": 9893.492457, - "thread": 136328761630976, + "created": 1756488723.4948156, + "msecs": 494.0, + "relativeCreated": 9904.58699, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint/set and payload 30", - "asctime": "2025-08-29 17:57:12,198" + "asctime": "2025-08-29 19:32:03,494" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve.set", @@ -34448,16 +33800,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483032.2057037, - "msecs": 205.0, - "relativeCreated": 9901.127316, - "thread": 136328734033600, + "created": 1756488723.5037117, + "msecs": 503.0, + "relativeCreated": 9913.483232, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2025-08-29 17:57:12,205" + "asctime": "2025-08-29 19:32:03,503" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve", @@ -34475,16 +33827,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483032.206081, - "msecs": 206.0, - "relativeCreated": 9901.504593, - "thread": 136328734033600, + "created": 1756488723.5039852, + "msecs": 503.0, + "relativeCreated": 9913.756492, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:12,206" + "asctime": "2025-08-29 19:32:03,503" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.valve_temperature_setpoint", @@ -34502,16 +33854,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483032.206557, - "msecs": 206.0, - "relativeCreated": 9901.980547, - "thread": 136328734033600, + "created": 1756488723.504332, + "msecs": 504.0, + "relativeCreated": 9914.103403, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:12,206" + "asctime": "2025-08-29 19:32:03,504" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint", @@ -34529,16 +33881,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483032.207026, - "msecs": 207.0, - "relativeCreated": 9902.449517, - "thread": 136328734033600, + "created": 1756488723.5047357, + "msecs": 504.0, + "relativeCreated": 9914.507122, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:12,207" + "asctime": "2025-08-29 19:32:03,504" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve", @@ -34556,19 +33908,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483032.2072709, - "msecs": 207.0, - "relativeCreated": 9902.694608, - "thread": 136328734033600, + "created": 1756488723.5050476, + "msecs": 505.0, + "relativeCreated": 9914.819, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:12,207" + "asctime": "2025-08-29 19:32:03,505" } ], - "time_consumption": 0.09112715721130371 + "time_consumption": 0.09028506278991699 }, { "name": "__tLogger__", @@ -34586,16 +33938,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483032.2986825, - "msecs": 298.0, - "relativeCreated": 9994.106041, - "thread": 136328761630976, + "created": 1756488723.5957243, + "msecs": 595.0, + "relativeCreated": 10005.495608, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve) is correct (Content 30 and Type is ).", - "asctime": "2025-08-29 17:57:12,298", + "asctime": "2025-08-29 19:32:03,595", "moduleLogger": [ { "name": "__unittest__", @@ -34614,16 +33966,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483032.2985888, - "msecs": 298.0, - "relativeCreated": 9994.012322, - "thread": 136328761630976, + "created": 1756488723.5955956, + "msecs": 595.0, + "relativeCreated": 10005.366931, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve)): 30 ()", - "asctime": "2025-08-29 17:57:12,298" + "asctime": "2025-08-29 19:32:03,595" }, { "name": "__unittest__", @@ -34643,24 +33995,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483032.2986398, - "msecs": 298.0, - "relativeCreated": 9994.063495, - "thread": 136328761630976, + "created": 1756488723.595679, + "msecs": 595.0, + "relativeCreated": 10005.450437, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve)): result = 30 ()", - "asctime": "2025-08-29 17:57:12,298" + "asctime": "2025-08-29 19:32:03,595" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 4.5299530029296875e-05 } ], - "time_consumption": 0.5040686130523682, - "time_start": "2025-08-29 17:57:11,794", - "time_finished": "2025-08-29 17:57:12,298" + "time_consumption": 0.5051891803741455, + "time_start": "2025-08-29 19:32:03,090", + "time_finished": "2025-08-29 19:32:03,595" }, "ViDevCommon.state (ffe.sleep.main_light) -> Shelly.relay/0 (ffe.sleep.main_light)": { "name": "__tLogger__", @@ -34675,16 +34027,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483032.2988865, - "msecs": 298.0, - "relativeCreated": 9994.310244, - "thread": 136328761630976, + "created": 1756488723.595956, + "msecs": 595.0, + "relativeCreated": 10005.727309, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "ViDevCommon.state (ffe.sleep.main_light) -> Shelly.relay/0 (ffe.sleep.main_light)", - "asctime": "2025-08-29 17:57:12,298", + "asctime": "2025-08-29 19:32:03,595", "moduleLogger": [], "testcaseLogger": [ { @@ -34702,16 +34054,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483032.399323, - "msecs": 399.0, - "relativeCreated": 10094.746656, - "thread": 136328761630976, + "created": 1756488723.6965752, + "msecs": 696.0, + "relativeCreated": 10106.34676, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:12,399", + "asctime": "2025-08-29 19:32:03,696", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state.set", @@ -34729,55953 +34081,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483032.2990153, - "msecs": 299.0, - "relativeCreated": 9994.438748, - "thread": 136328761630976, + "created": 1756488723.5960855, + "msecs": 596.0, + "relativeCreated": 10005.856963, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:12,299" - } - ], - "time_consumption": 0.10030770301818848 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483032.3996375, - "msecs": 399.0, - "relativeCreated": 10095.061262, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:12,399", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483032.3995466, - "msecs": 399.0, - "relativeCreated": 10094.970183, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:12,399" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483032.3995981, - "msecs": 399.0, - "relativeCreated": 10095.021668, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:12,399" - } - ], - "time_consumption": 3.933906555175781e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffe.sleep.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483032.5000277, - "msecs": 500.0, - "relativeCreated": 10195.451244, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffe.sleep.main_light) to True", - "asctime": "2025-08-29 17:57:12,500", - "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", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483032.399735, - "msecs": 399.0, - "relativeCreated": 10095.158714, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/main_light/state/set and payload true", - "asctime": "2025-08-29 17:57:12,399" - }, - { - "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'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483032.4023733, - "msecs": 402.0, - "relativeCreated": 10097.797149, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-29 17:57:12,402" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483032.4026964, - "msecs": 402.0, - "relativeCreated": 10098.120092, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:12,402" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483032.4030228, - "msecs": 403.0, - "relativeCreated": 10098.446631, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:12,403" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483032.4037013, - "msecs": 403.0, - "relativeCreated": 10099.124913, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:12,403" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483032.4039586, - "msecs": 403.0, - "relativeCreated": 10099.382283, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:12,403" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483032.4463797, - "msecs": 446.0, - "relativeCreated": 10141.80342, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:12,446" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483032.486654, - "msecs": 486.0, - "relativeCreated": 10182.077679, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50'", - "asctime": "2025-08-29 17:57:12,486" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483032.4870708, - "msecs": 487.0, - "relativeCreated": 10182.494433, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5'", - "asctime": "2025-08-29 17:57:12,487" - } - ], - "time_consumption": 0.012956857681274414 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483032.5002594, - "msecs": 500.0, - "relativeCreated": 10195.682927, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (ffe.sleep.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:12,500", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffe.sleep.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483032.5001805, - "msecs": 500.0, - "relativeCreated": 10195.60404, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (ffe.sleep.main_light)): True ()", - "asctime": "2025-08-29 17:57:12,500" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffe.sleep.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483032.500225, - "msecs": 500.0, - "relativeCreated": 10195.648787, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (ffe.sleep.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:12,500" - } - ], - "time_consumption": 3.4332275390625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffe.sleep.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483032.6006382, - "msecs": 600.0, - "relativeCreated": 10296.061991, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffe.sleep.main_light) to False", - "asctime": "2025-08-29 17:57:12,600", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483032.5003436, - "msecs": 500.0, - "relativeCreated": 10195.767165, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:12,500" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483032.5027053, - "msecs": 502.0, - "relativeCreated": 10198.129031, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-29 17:57:12,502" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483032.5030143, - "msecs": 503.0, - "relativeCreated": 10198.438102, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:12,503" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483032.5036948, - "msecs": 503.0, - "relativeCreated": 10199.118444, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:12,503" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483032.5458827, - "msecs": 545.0, - "relativeCreated": 10241.306379, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:12,545" - } - ], - "time_consumption": 0.054755449295043945 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483032.600995, - "msecs": 600.0, - "relativeCreated": 10296.418842, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (ffe.sleep.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:12,600", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffe.sleep.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483032.6008823, - "msecs": 600.0, - "relativeCreated": 10296.305756, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (ffe.sleep.main_light)): False ()", - "asctime": "2025-08-29 17:57:12,600" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffe.sleep.main_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483032.6009526, - "msecs": 600.0, - "relativeCreated": 10296.376376, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (ffe.sleep.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:12,600" - } - ], - "time_consumption": 4.2438507080078125e-05 - } - ], - "time_consumption": 0.3021085262298584, - "time_start": "2025-08-29 17:57:12,298", - "time_finished": "2025-08-29 17:57:12,600" - }, - "Shelly.relay/0 (ffe.sleep.main_light) -> ViDevCommon.state (ffe.sleep.main_light)": { - "name": "__tLogger__", - "msg": "Shelly.relay/0 (ffe.sleep.main_light) -> ViDevCommon.state (ffe.sleep.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483032.6011837, - "msecs": 601.0, - "relativeCreated": 10296.607404, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Shelly.relay/0 (ffe.sleep.main_light) -> ViDevCommon.state (ffe.sleep.main_light)", - "asctime": "2025-08-29 17:57:12,601", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483032.7015934, - "msecs": 701.0, - "relativeCreated": 10397.01708, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:12,701", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483032.6013052, - "msecs": 601.0, - "relativeCreated": 10296.729134, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:12,601" - } - ], - "time_consumption": 0.10028815269470215 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483032.7018943, - "msecs": 701.0, - "relativeCreated": 10397.317979, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:12,701", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483032.701797, - "msecs": 701.0, - "relativeCreated": 10397.220787, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:12,701" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483032.7018566, - "msecs": 701.0, - "relativeCreated": 10397.280208, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:12,701" - } - ], - "time_consumption": 3.7670135498046875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffe.sleep.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483032.8024795, - "msecs": 802.0, - "relativeCreated": 10497.903259, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffe.sleep.main_light) to True", - "asctime": "2025-08-29 17:57:12,802", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483032.7019944, - "msecs": 701.0, - "relativeCreated": 10397.418134, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:12,701" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483032.7022617, - "msecs": 702.0, - "relativeCreated": 10397.685393, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:12,702" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483032.7029088, - "msecs": 702.0, - "relativeCreated": 10398.33237, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:12,702" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483032.703254, - "msecs": 703.0, - "relativeCreated": 10398.677826, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:12,703" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483032.7053473, - "msecs": 705.0, - "relativeCreated": 10400.77113, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:12,705" - } - ], - "time_consumption": 0.09713220596313477 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483032.8027725, - "msecs": 802.0, - "relativeCreated": 10498.196192, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffe.sleep.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:12,802", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.sleep.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483032.8026862, - "msecs": 802.0, - "relativeCreated": 10498.109779, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffe.sleep.main_light)): True ()", - "asctime": "2025-08-29 17:57:12,802" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.sleep.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483032.8027344, - "msecs": 802.0, - "relativeCreated": 10498.15806, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffe.sleep.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:12,802" - } - ], - "time_consumption": 3.814697265625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffe.sleep.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483032.9032273, - "msecs": 903.0, - "relativeCreated": 10598.651188, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffe.sleep.main_light) to False", - "asctime": "2025-08-29 17:57:12,903", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483032.802885, - "msecs": 802.0, - "relativeCreated": 10498.308828, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:12,802" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483032.8036366, - "msecs": 803.0, - "relativeCreated": 10499.060148, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:12,803" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483032.8057716, - "msecs": 805.0, - "relativeCreated": 10501.19512, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:12,805" - } - ], - "time_consumption": 0.09745573997497559 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483032.903522, - "msecs": 903.0, - "relativeCreated": 10598.945738, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffe.sleep.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:12,903", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.sleep.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483032.9034212, - "msecs": 903.0, - "relativeCreated": 10598.844808, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffe.sleep.main_light)): False ()", - "asctime": "2025-08-29 17:57:12,903" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.sleep.main_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483032.9034667, - "msecs": 903.0, - "relativeCreated": 10598.890354, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffe.sleep.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:12,903" - } - ], - "time_consumption": 5.53131103515625e-05 - } - ], - "time_consumption": 0.3023383617401123, - "time_start": "2025-08-29 17:57:12,601", - "time_finished": "2025-08-29 17:57:12,903" - }, - "ViDevCommon.state (ffe.sleep.bed_light_di) -> Light.state (ffe.sleep.bed_light_di)": { - "name": "__tLogger__", - "msg": "ViDevCommon.state (ffe.sleep.bed_light_di) -> Light.state (ffe.sleep.bed_light_di)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483032.903729, - "msecs": 903.0, - "relativeCreated": 10599.15247, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.state (ffe.sleep.bed_light_di) -> Light.state (ffe.sleep.bed_light_di)", - "asctime": "2025-08-29 17:57:12,903", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483033.0041625, - "msecs": 4.0, - "relativeCreated": 10699.58623, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:13,004", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483032.9038665, - "msecs": 903.0, - "relativeCreated": 10599.290322, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/bed_light_di/state/set and payload false", - "asctime": "2025-08-29 17:57:12,903" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483032.9062204, - "msecs": 906.0, - "relativeCreated": 10601.644275, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:12,906" - } - ], - "time_consumption": 0.09794211387634277 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483033.004469, - "msecs": 4.0, - "relativeCreated": 10699.892615, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:13,004", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483033.0043807, - "msecs": 4.0, - "relativeCreated": 10699.804444, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:13,004" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483033.004431, - "msecs": 4.0, - "relativeCreated": 10699.854726, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:13,004" - } - ], - "time_consumption": 3.790855407714844e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffe.sleep.bed_light_di)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483033.1049154, - "msecs": 104.0, - "relativeCreated": 10800.339139, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffe.sleep.bed_light_di) to True", - "asctime": "2025-08-29 17:57:13,104", - "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", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483033.0045688, - "msecs": 4.0, - "relativeCreated": 10699.992622, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/bed_light_di/state/set and payload true", - "asctime": "2025-08-29 17:57:13,004" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483033.006731, - "msecs": 6.0, - "relativeCreated": 10702.15476, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:13,006" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 127.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483033.0069907, - "msecs": 6.0, - "relativeCreated": 10702.414235, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 127.0}", - "asctime": "2025-08-29 17:57:13,006" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 127.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483033.0074096, - "msecs": 7.0, - "relativeCreated": 10702.833307, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", - "asctime": "2025-08-29 17:57:13,007" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483033.0497084, - "msecs": 49.0, - "relativeCreated": 10745.13191, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'true'", - "asctime": "2025-08-29 17:57:13,049" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483033.0905316, - "msecs": 90.0, - "relativeCreated": 10785.955183, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50'", - "asctime": "2025-08-29 17:57:13,090" - } - ], - "time_consumption": 0.014383792877197266 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.state (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483033.1052246, - "msecs": 105.0, - "relativeCreated": 10800.648503, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.state (ffe.sleep.bed_light_di) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:13,105", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.state (ffe.sleep.bed_light_di)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483033.1051173, - "msecs": 105.0, - "relativeCreated": 10800.54124, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.state (ffe.sleep.bed_light_di)): True ()", - "asctime": "2025-08-29 17:57:13,105" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.state (ffe.sleep.bed_light_di)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483033.1051831, - "msecs": 105.0, - "relativeCreated": 10800.606822, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.state (ffe.sleep.bed_light_di)): result = True ()", - "asctime": "2025-08-29 17:57:13,105" - } - ], - "time_consumption": 4.1484832763671875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffe.sleep.bed_light_di)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483033.2056468, - "msecs": 205.0, - "relativeCreated": 10901.070607, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffe.sleep.bed_light_di) to False", - "asctime": "2025-08-29 17:57:13,205", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483033.1053216, - "msecs": 105.0, - "relativeCreated": 10800.745352, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/bed_light_di/state/set and payload false", - "asctime": "2025-08-29 17:57:13,105" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483033.107586, - "msecs": 107.0, - "relativeCreated": 10803.009531, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:13,107" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "{\"state\": \"off\", \"brightness\": 127.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483033.1078215, - "msecs": 107.0, - "relativeCreated": 10803.245265, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"off\", \"brightness\": 127.0}", - "asctime": "2025-08-29 17:57:13,107" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "b'{\"state\": \"off\", \"brightness\": 127.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483033.1082659, - "msecs": 108.0, - "relativeCreated": 10803.689565, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"off\", \"brightness\": 127.0}'", - "asctime": "2025-08-29 17:57:13,108" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483033.1500242, - "msecs": 150.0, - "relativeCreated": 10845.447889, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false'", - "asctime": "2025-08-29 17:57:13,150" - } - ], - "time_consumption": 0.05562257766723633 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.state (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483033.2059555, - "msecs": 205.0, - "relativeCreated": 10901.37933, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.state (ffe.sleep.bed_light_di) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:13,205", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.state (ffe.sleep.bed_light_di)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483033.2058642, - "msecs": 205.0, - "relativeCreated": 10901.28781, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.state (ffe.sleep.bed_light_di)): False ()", - "asctime": "2025-08-29 17:57:13,205" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.state (ffe.sleep.bed_light_di)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483033.2059162, - "msecs": 205.0, - "relativeCreated": 10901.339853, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.state (ffe.sleep.bed_light_di)): result = False ()", - "asctime": "2025-08-29 17:57:13,205" - } - ], - "time_consumption": 3.933906555175781e-05 - } - ], - "time_consumption": 0.30222654342651367, - "time_start": "2025-08-29 17:57:12,903", - "time_finished": "2025-08-29 17:57:13,205" - }, - "Light.state (ffe.sleep.bed_light_di) -> ViDevCommon.state (ffe.sleep.bed_light_di)": { - "name": "__tLogger__", - "msg": "Light.state (ffe.sleep.bed_light_di) -> ViDevCommon.state (ffe.sleep.bed_light_di)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483033.2061489, - "msecs": 206.0, - "relativeCreated": 10901.572479, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Light.state (ffe.sleep.bed_light_di) -> ViDevCommon.state (ffe.sleep.bed_light_di)", - "asctime": "2025-08-29 17:57:13,206", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483033.306613, - "msecs": 306.0, - "relativeCreated": 11002.036586, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:13,306", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483033.2062757, - "msecs": 206.0, - "relativeCreated": 10901.699142, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/bed_light_di/state/set and payload false", - "asctime": "2025-08-29 17:57:13,206" - } - ], - "time_consumption": 0.10033726692199707 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483033.3069377, - "msecs": 306.0, - "relativeCreated": 11002.361313, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:13,306", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483033.306828, - "msecs": 306.0, - "relativeCreated": 11002.251708, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:13,306" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483033.3068976, - "msecs": 306.0, - "relativeCreated": 11002.321264, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:13,306" - } - ], - "time_consumption": 4.00543212890625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.state (ffe.sleep.bed_light_di)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483033.4074292, - "msecs": 407.0, - "relativeCreated": 11102.8527, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.state (ffe.sleep.bed_light_di) to True", - "asctime": "2025-08-29 17:57:13,407", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 127.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483033.3071048, - "msecs": 307.0, - "relativeCreated": 11002.52833, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 127.0}", - "asctime": "2025-08-29 17:57:13,307" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 127.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483033.307955, - "msecs": 307.0, - "relativeCreated": 11003.378613, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", - "asctime": "2025-08-29 17:57:13,307" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483033.3102589, - "msecs": 310.0, - "relativeCreated": 11005.682723, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'true'", - "asctime": "2025-08-29 17:57:13,310" - } - ], - "time_consumption": 0.09717035293579102 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483033.4077132, - "msecs": 407.0, - "relativeCreated": 11103.137031, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffe.sleep.bed_light_di) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:13,407", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.sleep.bed_light_di)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483033.4076262, - "msecs": 407.0, - "relativeCreated": 11103.049885, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffe.sleep.bed_light_di)): True ()", - "asctime": "2025-08-29 17:57:13,407" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.sleep.bed_light_di)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483033.4076738, - "msecs": 407.0, - "relativeCreated": 11103.097646, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffe.sleep.bed_light_di)): result = True ()", - "asctime": "2025-08-29 17:57:13,407" - } - ], - "time_consumption": 3.933906555175781e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.state (ffe.sleep.bed_light_di)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483033.5081782, - "msecs": 508.0, - "relativeCreated": 11203.601859, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.state (ffe.sleep.bed_light_di) to False", - "asctime": "2025-08-29 17:57:13,508", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "{\"state\": \"off\", \"brightness\": 127.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483033.4078703, - "msecs": 407.0, - "relativeCreated": 11103.293804, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"off\", \"brightness\": 127.0}", - "asctime": "2025-08-29 17:57:13,407" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "b'{\"state\": \"off\", \"brightness\": 127.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483033.4084928, - "msecs": 408.0, - "relativeCreated": 11103.916586, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"off\", \"brightness\": 127.0}'", - "asctime": "2025-08-29 17:57:13,408" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483033.41055, - "msecs": 410.0, - "relativeCreated": 11105.973791, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false'", - "asctime": "2025-08-29 17:57:13,410" - } - ], - "time_consumption": 0.09762811660766602 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483033.5084872, - "msecs": 508.0, - "relativeCreated": 11203.910789, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffe.sleep.bed_light_di) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:13,508", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.sleep.bed_light_di)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483033.5084002, - "msecs": 508.0, - "relativeCreated": 11203.823845, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffe.sleep.bed_light_di)): False ()", - "asctime": "2025-08-29 17:57:13,508" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.sleep.bed_light_di)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483033.5084467, - "msecs": 508.0, - "relativeCreated": 11203.870478, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffe.sleep.bed_light_di)): result = False ()", - "asctime": "2025-08-29 17:57:13,508" - } - ], - "time_consumption": 4.0531158447265625e-05 - } - ], - "time_consumption": 0.3023383617401123, - "time_start": "2025-08-29 17:57:13,206", - "time_finished": "2025-08-29 17:57:13,508" - }, - "ViDevCommon.state (ffe.sleep.bed_light_ma) -> Powerplug1P.state (ffe.sleep.bed_light_ma)": { - "name": "__tLogger__", - "msg": "ViDevCommon.state (ffe.sleep.bed_light_ma) -> Powerplug1P.state (ffe.sleep.bed_light_ma)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483033.5086763, - "msecs": 508.0, - "relativeCreated": 11204.100115, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.state (ffe.sleep.bed_light_ma) -> Powerplug1P.state (ffe.sleep.bed_light_ma)", - "asctime": "2025-08-29 17:57:13,508", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483033.6091259, - "msecs": 609.0, - "relativeCreated": 11304.549675, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:13,609", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483033.5088072, - "msecs": 508.0, - "relativeCreated": 11204.230795, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/bed_light_ma/state/set and payload false", - "asctime": "2025-08-29 17:57:13,508" - } - ], - "time_consumption": 0.10031867027282715 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483033.6094248, - "msecs": 609.0, - "relativeCreated": 11304.848688, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:13,609", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483033.6093383, - "msecs": 609.0, - "relativeCreated": 11304.761973, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:13,609" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483033.6093879, - "msecs": 609.0, - "relativeCreated": 11304.811405, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:13,609" - } - ], - "time_consumption": 3.695487976074219e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffe.sleep.bed_light_ma)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483033.7098982, - "msecs": 709.0, - "relativeCreated": 11405.322015, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffe.sleep.bed_light_ma) to True", - "asctime": "2025-08-29 17:57:13,709", - "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", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483033.6095283, - "msecs": 609.0, - "relativeCreated": 11304.951881, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/bed_light_ma/state/set and payload true", - "asctime": "2025-08-29 17:57:13,609" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_ma/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483033.6120725, - "msecs": 612.0, - "relativeCreated": 11307.496061, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_ma/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:13,612" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_ma", - "{\"state\": \"on\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483033.612312, - "msecs": 612.0, - "relativeCreated": 11307.735805, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload {\"state\": \"on\"}", - "asctime": "2025-08-29 17:57:13,612" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_ma", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483033.6127913, - "msecs": 612.0, - "relativeCreated": 11308.214932, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:13,612" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483033.6543329, - "msecs": 654.0, - "relativeCreated": 11349.756733, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'true'", - "asctime": "2025-08-29 17:57:13,654" - } - ], - "time_consumption": 0.05556535720825195 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug1P.state (ffe.sleep.bed_light_ma) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483033.710199, - "msecs": 710.0, - "relativeCreated": 11405.622717, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug1P.state (ffe.sleep.bed_light_ma) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:13,710", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug1P.state (ffe.sleep.bed_light_ma)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483033.7101097, - "msecs": 710.0, - "relativeCreated": 11405.533372, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug1P.state (ffe.sleep.bed_light_ma)): True ()", - "asctime": "2025-08-29 17:57:13,710" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug1P.state (ffe.sleep.bed_light_ma)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483033.7101598, - "msecs": 710.0, - "relativeCreated": 11405.58364, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug1P.state (ffe.sleep.bed_light_ma)): result = True ()", - "asctime": "2025-08-29 17:57:13,710" - } - ], - "time_consumption": 3.933906555175781e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffe.sleep.bed_light_ma)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483033.8107166, - "msecs": 810.0, - "relativeCreated": 11506.140302, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffe.sleep.bed_light_ma) to False", - "asctime": "2025-08-29 17:57:13,810", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483033.7102997, - "msecs": 710.0, - "relativeCreated": 11405.723247, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/bed_light_ma/state/set and payload false", - "asctime": "2025-08-29 17:57:13,710" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_ma/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483033.7128952, - "msecs": 712.0, - "relativeCreated": 11408.318796, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_ma/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:13,712" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_ma", - "{\"state\": \"off\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483033.7131133, - "msecs": 713.0, - "relativeCreated": 11408.536908, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload {\"state\": \"off\"}", - "asctime": "2025-08-29 17:57:13,713" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_ma", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483033.7136497, - "msecs": 713.0, - "relativeCreated": 11409.073317, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:13,713" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483033.7551916, - "msecs": 755.0, - "relativeCreated": 11450.615233, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false'", - "asctime": "2025-08-29 17:57:13,755" - } - ], - "time_consumption": 0.05552506446838379 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug1P.state (ffe.sleep.bed_light_ma) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483033.8110404, - "msecs": 811.0, - "relativeCreated": 11506.464081, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug1P.state (ffe.sleep.bed_light_ma) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:13,811", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug1P.state (ffe.sleep.bed_light_ma)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483033.8109367, - "msecs": 810.0, - "relativeCreated": 11506.360358, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug1P.state (ffe.sleep.bed_light_ma)): False ()", - "asctime": "2025-08-29 17:57:13,810" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug1P.state (ffe.sleep.bed_light_ma)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483033.8110027, - "msecs": 811.0, - "relativeCreated": 11506.426375, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug1P.state (ffe.sleep.bed_light_ma)): result = False ()", - "asctime": "2025-08-29 17:57:13,811" - } - ], - "time_consumption": 3.7670135498046875e-05 - } - ], - "time_consumption": 0.3023641109466553, - "time_start": "2025-08-29 17:57:13,508", - "time_finished": "2025-08-29 17:57:13,811" - }, - "Powerplug1P.state (ffe.sleep.bed_light_ma) -> ViDevCommon.state (ffe.sleep.bed_light_ma)": { - "name": "__tLogger__", - "msg": "Powerplug1P.state (ffe.sleep.bed_light_ma) -> ViDevCommon.state (ffe.sleep.bed_light_ma)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483033.8112342, - "msecs": 811.0, - "relativeCreated": 11506.657931, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Powerplug1P.state (ffe.sleep.bed_light_ma) -> ViDevCommon.state (ffe.sleep.bed_light_ma)", - "asctime": "2025-08-29 17:57:13,811", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483033.9116392, - "msecs": 911.0, - "relativeCreated": 11607.063055, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:13,911", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483033.8113418, - "msecs": 811.0, - "relativeCreated": 11506.765459, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/bed_light_ma/state/set and payload false", - "asctime": "2025-08-29 17:57:13,811" - } - ], - "time_consumption": 0.10029745101928711 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483033.9120233, - "msecs": 912.0, - "relativeCreated": 11607.446861, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:13,912", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483033.911902, - "msecs": 911.0, - "relativeCreated": 11607.325513, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:13,911" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483033.9119687, - "msecs": 911.0, - "relativeCreated": 11607.392388, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:13,911" - } - ], - "time_consumption": 5.459785461425781e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug1P.state (ffe.sleep.bed_light_ma)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483034.0126438, - "msecs": 12.0, - "relativeCreated": 11708.067484, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug1P.state (ffe.sleep.bed_light_ma) to True", - "asctime": "2025-08-29 17:57:14,012", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_ma", - "{\"state\": \"on\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483033.9122427, - "msecs": 912.0, - "relativeCreated": 11607.666343, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload {\"state\": \"on\"}", - "asctime": "2025-08-29 17:57:13,912" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_ma", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483033.9133546, - "msecs": 913.0, - "relativeCreated": 11608.778375, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:13,913" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483033.9151874, - "msecs": 915.0, - "relativeCreated": 11610.611027, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'true'", - "asctime": "2025-08-29 17:57:13,915" - } - ], - "time_consumption": 0.09745645523071289 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffe.sleep.bed_light_ma) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483034.0129526, - "msecs": 12.0, - "relativeCreated": 11708.376233, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffe.sleep.bed_light_ma) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:14,012", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.sleep.bed_light_ma)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483034.012866, - "msecs": 12.0, - "relativeCreated": 11708.289731, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffe.sleep.bed_light_ma)): True ()", - "asctime": "2025-08-29 17:57:14,012" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.sleep.bed_light_ma)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483034.0129163, - "msecs": 12.0, - "relativeCreated": 11708.340035, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffe.sleep.bed_light_ma)): result = True ()", - "asctime": "2025-08-29 17:57:14,012" - } - ], - "time_consumption": 3.62396240234375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug1P.state (ffe.sleep.bed_light_ma)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483034.1133964, - "msecs": 113.0, - "relativeCreated": 11808.820225, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug1P.state (ffe.sleep.bed_light_ma) to False", - "asctime": "2025-08-29 17:57:14,113", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_ma", - "{\"state\": \"off\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483034.0130677, - "msecs": 13.0, - "relativeCreated": 11708.491363, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload {\"state\": \"off\"}", - "asctime": "2025-08-29 17:57:14,013" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_ma", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.0139327, - "msecs": 13.0, - "relativeCreated": 11709.356372, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:14,013" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.0155668, - "msecs": 15.0, - "relativeCreated": 11710.990511, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false'", - "asctime": "2025-08-29 17:57:14,015" - } - ], - "time_consumption": 0.09782958030700684 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffe.sleep.bed_light_ma) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483034.1137006, - "msecs": 113.0, - "relativeCreated": 11809.124353, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffe.sleep.bed_light_ma) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:14,113", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.sleep.bed_light_ma)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483034.1136086, - "msecs": 113.0, - "relativeCreated": 11809.032459, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffe.sleep.bed_light_ma)): False ()", - "asctime": "2025-08-29 17:57:14,113" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.sleep.bed_light_ma)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483034.1136606, - "msecs": 113.0, - "relativeCreated": 11809.084367, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffe.sleep.bed_light_ma)): result = False ()", - "asctime": "2025-08-29 17:57:14,113" - } - ], - "time_consumption": 4.00543212890625e-05 - } - ], - "time_consumption": 0.30246639251708984, - "time_start": "2025-08-29 17:57:13,811", - "time_finished": "2025-08-29 17:57:14,113" - }, - "ViDevCommon.brightness (ffe.sleep.main_light) -> Light.brightness (ffe.sleep.main_light)": { - "name": "__tLogger__", - "msg": "ViDevCommon.brightness (ffe.sleep.main_light) -> Light.brightness (ffe.sleep.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483034.1139374, - "msecs": 113.0, - "relativeCreated": 11809.361028, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.brightness (ffe.sleep.main_light) -> Light.brightness (ffe.sleep.main_light)", - "asctime": "2025-08-29 17:57:14,113", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Switching on device", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 13, - "funcName": "device_follow", - "created": 1756483034.2145329, - "msecs": 214.0, - "relativeCreated": 11909.956441, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:14,214", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483034.1140518, - "msecs": 114.0, - "relativeCreated": 11809.475551, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:14,114" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483034.1143188, - "msecs": 114.0, - "relativeCreated": 11809.742424, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:14,114" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.115084, - "msecs": 115.0, - "relativeCreated": 11810.507746, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:14,115" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.1154332, - "msecs": 115.0, - "relativeCreated": 11810.856947, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:14,115" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.1564152, - "msecs": 156.0, - "relativeCreated": 11851.838909, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:14,156" - } - ], - "time_consumption": 0.05811762809753418 - }, - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483034.3152394, - "msecs": 315.0, - "relativeCreated": 12010.663146, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 17:57:14,315", - "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", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483034.2147813, - "msecs": 214.0, - "relativeCreated": 11910.20488, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:14,214" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483034.2150433, - "msecs": 215.0, - "relativeCreated": 11910.467062, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:14,215" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light/set", - "b'{\"brightness\": 254}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.2173624, - "msecs": 217.0, - "relativeCreated": 11912.786152, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:14,217" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.2176828, - "msecs": 217.0, - "relativeCreated": 11913.106525, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:14,217" - }, - { - "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'100'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.2595937, - "msecs": 259.0, - "relativeCreated": 11955.017413, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:14,259" - } - ], - "time_consumption": 0.05564570426940918 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(100, 100)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483034.3155236, - "msecs": 315.0, - "relativeCreated": 12010.947158, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 17:57:14,315", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(100, 100)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483034.3154418, - "msecs": 315.0, - "relativeCreated": 12010.865658, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 17:57:14,315" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(100, 100)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483034.3154893, - "msecs": 315.0, - "relativeCreated": 12010.912937, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 17:57:14,315" - } - ], - "time_consumption": 3.4332275390625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffe.sleep.main_light)", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483034.4160588, - "msecs": 416.0, - "relativeCreated": 12111.482518, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffe.sleep.main_light) to 0", - "asctime": "2025-08-29 17:57:14,416", - "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", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483034.315615, - "msecs": 315.0, - "relativeCreated": 12011.038659, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 0", - "asctime": "2025-08-29 17:57:14,315" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light/set", - "b'{\"brightness\": 1}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.3178287, - "msecs": 317.0, - "relativeCreated": 12013.252284, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 17:57:14,317" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483034.3180435, - "msecs": 318.0, - "relativeCreated": 12013.466955, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:14,318" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.3185236, - "msecs": 318.0, - "relativeCreated": 12013.947206, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:14,318" - }, - { - "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'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.360241, - "msecs": 360.0, - "relativeCreated": 12055.664526, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'0'", - "asctime": "2025-08-29 17:57:14,360" - } - ], - "time_consumption": 0.05581784248352051 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483034.4163668, - "msecs": 416.0, - "relativeCreated": 12111.790564, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:14,416", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.main_light)", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483034.4162645, - "msecs": 416.0, - "relativeCreated": 12111.688071, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffe.sleep.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:14,416" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.main_light)", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483034.416311, - "msecs": 416.0, - "relativeCreated": 12111.734706, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffe.sleep.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:14,416" - } - ], - "time_consumption": 5.5789947509765625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffe.sleep.main_light)", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483034.5167644, - "msecs": 516.0, - "relativeCreated": 12212.188132, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffe.sleep.main_light) to 20", - "asctime": "2025-08-29 17:57:14,516", - "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", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483034.4164593, - "msecs": 416.0, - "relativeCreated": 12111.883069, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 20", - "asctime": "2025-08-29 17:57:14,416" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light/set", - "b'{\"brightness\": 52}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.4190228, - "msecs": 419.0, - "relativeCreated": 12114.446566, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 17:57:14,419" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483034.4192655, - "msecs": 419.0, - "relativeCreated": 12114.689147, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:14,419" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.4198332, - "msecs": 419.0, - "relativeCreated": 12115.256759, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:14,419" - }, - { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.4612784, - "msecs": 461.0, - "relativeCreated": 12156.702171, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'20'", - "asctime": "2025-08-29 17:57:14,461" - } - ], - "time_consumption": 0.05548596382141113 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "20", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483034.5170152, - "msecs": 517.0, - "relativeCreated": 12212.438946, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:14,517", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.main_light)", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483034.5169406, - "msecs": 516.0, - "relativeCreated": 12212.364231, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffe.sleep.main_light)): 20 ()", - "asctime": "2025-08-29 17:57:14,516" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.main_light)", - "=", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483034.5169845, - "msecs": 516.0, - "relativeCreated": 12212.408265, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffe.sleep.main_light)): result = 20 ()", - "asctime": "2025-08-29 17:57:14,516" - } - ], - "time_consumption": 3.075599670410156e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffe.sleep.main_light)", - "40" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483034.6173928, - "msecs": 617.0, - "relativeCreated": 12312.81668, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffe.sleep.main_light) to 40", - "asctime": "2025-08-29 17:57:14,617", - "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", - "40" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483034.5170972, - "msecs": 517.0, - "relativeCreated": 12212.520986, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 40", - "asctime": "2025-08-29 17:57:14,517" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light/set", - "b'{\"brightness\": 102}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.5193138, - "msecs": 519.0, - "relativeCreated": 12214.737509, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 17:57:14,519" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483034.5195312, - "msecs": 519.0, - "relativeCreated": 12214.954873, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:14,519" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.5201733, - "msecs": 520.0, - "relativeCreated": 12215.597051, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:14,520" - }, - { - "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'40'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.5621958, - "msecs": 562.0, - "relativeCreated": 12257.619497, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'40'", - "asctime": "2025-08-29 17:57:14,562" - } - ], - "time_consumption": 0.05519700050354004 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "40", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483034.6176658, - "msecs": 617.0, - "relativeCreated": 12313.089465, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 17:57:14,617", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.main_light)", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483034.6175861, - "msecs": 617.0, - "relativeCreated": 12313.009954, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffe.sleep.main_light)): 40 ()", - "asctime": "2025-08-29 17:57:14,617" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.main_light)", - "=", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483034.6176312, - "msecs": 617.0, - "relativeCreated": 12313.055005, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffe.sleep.main_light)): result = 40 ()", - "asctime": "2025-08-29 17:57:14,617" - } - ], - "time_consumption": 3.457069396972656e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffe.sleep.main_light)", - "60" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483034.71807, - "msecs": 718.0, - "relativeCreated": 12413.493682, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffe.sleep.main_light) to 60", - "asctime": "2025-08-29 17:57:14,718", - "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", - "60" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483034.6177564, - "msecs": 617.0, - "relativeCreated": 12313.180097, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 60", - "asctime": "2025-08-29 17:57:14,617" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light/set", - "b'{\"brightness\": 153}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.6201258, - "msecs": 620.0, - "relativeCreated": 12315.549319, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 17:57:14,620" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483034.620369, - "msecs": 620.0, - "relativeCreated": 12315.792547, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:14,620" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.6208699, - "msecs": 620.0, - "relativeCreated": 12316.29356, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:14,620" - }, - { - "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'60'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.6620226, - "msecs": 662.0, - "relativeCreated": 12357.446298, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'60'", - "asctime": "2025-08-29 17:57:14,662" - } - ], - "time_consumption": 0.05604743957519531 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "60", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483034.7183607, - "msecs": 718.0, - "relativeCreated": 12413.78437, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 17:57:14,718", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.main_light)", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483034.7182624, - "msecs": 718.0, - "relativeCreated": 12413.68619, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffe.sleep.main_light)): 60 ()", - "asctime": "2025-08-29 17:57:14,718" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.main_light)", - "=", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483034.7183242, - "msecs": 718.0, - "relativeCreated": 12413.747782, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffe.sleep.main_light)): result = 60 ()", - "asctime": "2025-08-29 17:57:14,718" - } - ], - "time_consumption": 3.647804260253906e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffe.sleep.main_light)", - "80" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483034.818768, - "msecs": 818.0, - "relativeCreated": 12514.191864, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffe.sleep.main_light) to 80", - "asctime": "2025-08-29 17:57:14,818", - "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", - "80" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483034.7184563, - "msecs": 718.0, - "relativeCreated": 12413.879926, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 80", - "asctime": "2025-08-29 17:57:14,718" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light/set", - "b'{\"brightness\": 203}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.720685, - "msecs": 720.0, - "relativeCreated": 12416.108832, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 17:57:14,720" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483034.7209537, - "msecs": 720.0, - "relativeCreated": 12416.377218, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:14,720" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.721497, - "msecs": 721.0, - "relativeCreated": 12416.920768, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:14,721" - }, - { - "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'80'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.763096, - "msecs": 763.0, - "relativeCreated": 12458.51975, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'80'", - "asctime": "2025-08-29 17:57:14,763" - } - ], - "time_consumption": 0.05567193031311035 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "80", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483034.8191006, - "msecs": 819.0, - "relativeCreated": 12514.52435, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 17:57:14,819", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.main_light)", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483034.8189847, - "msecs": 818.0, - "relativeCreated": 12514.408286, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffe.sleep.main_light)): 80 ()", - "asctime": "2025-08-29 17:57:14,818" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.main_light)", - "=", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483034.8190377, - "msecs": 819.0, - "relativeCreated": 12514.461402, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffe.sleep.main_light)): result = 80 ()", - "asctime": "2025-08-29 17:57:14,819" - } - ], - "time_consumption": 6.29425048828125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffe.sleep.main_light)", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483034.919559, - "msecs": 919.0, - "relativeCreated": 12614.982612, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffe.sleep.main_light) to 100", - "asctime": "2025-08-29 17:57:14,919", - "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", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483034.8192284, - "msecs": 819.0, - "relativeCreated": 12514.652127, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:14,819" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light/set", - "b'{\"brightness\": 254}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.8214457, - "msecs": 821.0, - "relativeCreated": 12516.869228, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:14,821" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483034.8216758, - "msecs": 821.0, - "relativeCreated": 12517.099354, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:14,821" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.822258, - "msecs": 822.0, - "relativeCreated": 12517.68163, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:14,822" - }, - { - "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'100'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483034.8642404, - "msecs": 864.0, - "relativeCreated": 12559.664069, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:14,864" - } - ], - "time_consumption": 0.055318593978881836 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "100", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483034.919832, - "msecs": 919.0, - "relativeCreated": 12615.25578, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 17:57:14,919", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.main_light)", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483034.9197545, - "msecs": 919.0, - "relativeCreated": 12615.178217, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffe.sleep.main_light)): 100 ()", - "asctime": "2025-08-29 17:57:14,919" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.main_light)", - "=", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483034.9197984, - "msecs": 919.0, - "relativeCreated": 12615.221969, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffe.sleep.main_light)): result = 100 ()", - "asctime": "2025-08-29 17:57:14,919" - } - ], - "time_consumption": 3.361701965332031e-05 - } - ], - "time_consumption": 0.8058946132659912, - "time_start": "2025-08-29 17:57:14,113", - "time_finished": "2025-08-29 17:57:14,919" - }, - "Light.brightness (ffe.sleep.main_light) -> ViDevCommon.brightness (ffe.sleep.main_light)": { - "name": "__tLogger__", - "msg": "Light.brightness (ffe.sleep.main_light) -> ViDevCommon.brightness (ffe.sleep.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483034.9200382, - "msecs": 920.0, - "relativeCreated": 12615.461741, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Light.brightness (ffe.sleep.main_light) -> ViDevCommon.brightness (ffe.sleep.main_light)", - "asctime": "2025-08-29 17:57:14,920", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Switching on device", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 13, - "funcName": "device_follow", - "created": 1756483035.0202668, - "msecs": 20.0, - "relativeCreated": 12715.690368, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:15,020", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483035.1209934, - "msecs": 120.0, - "relativeCreated": 12816.416969, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 17:57:15,120", - "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", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483035.020561, - "msecs": 20.0, - "relativeCreated": 12715.984451, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:15,020" - } - ], - "time_consumption": 0.1004323959350586 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(100, 100)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483035.121338, - "msecs": 121.0, - "relativeCreated": 12816.761437, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 17:57:15,121", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(100, 100)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483035.1212163, - "msecs": 121.0, - "relativeCreated": 12816.639877, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 17:57:15,121" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(100, 100)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483035.1212695, - "msecs": 121.0, - "relativeCreated": 12816.693309, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 17:57:15,121" - } - ], - "time_consumption": 6.842613220214844e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffe.sleep.main_light)", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483035.221884, - "msecs": 221.0, - "relativeCreated": 12917.3076, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffe.sleep.main_light) to 0", - "asctime": "2025-08-29 17:57:15,221", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483035.121507, - "msecs": 121.0, - "relativeCreated": 12816.93052, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:15,121" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483035.122389, - "msecs": 122.0, - "relativeCreated": 12817.812656, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:15,122" - }, - { - "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'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483035.1243618, - "msecs": 124.0, - "relativeCreated": 12819.785461, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'0'", - "asctime": "2025-08-29 17:57:15,124" - } - ], - "time_consumption": 0.09752225875854492 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483035.2222104, - "msecs": 222.0, - "relativeCreated": 12917.633996, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:15,222", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.main_light)", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483035.2221222, - "msecs": 222.0, - "relativeCreated": 12917.54592, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:15,222" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.main_light)", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483035.2221742, - "msecs": 222.0, - "relativeCreated": 12917.597794, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:15,222" - } - ], - "time_consumption": 3.62396240234375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffe.sleep.main_light)", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483035.3226871, - "msecs": 322.0, - "relativeCreated": 13018.111015, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffe.sleep.main_light) to 20", - "asctime": "2025-08-29 17:57:15,322", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483035.2223678, - "msecs": 222.0, - "relativeCreated": 12917.79134, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:15,222" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483035.223188, - "msecs": 223.0, - "relativeCreated": 12918.611648, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:15,223" - }, - { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483035.2255654, - "msecs": 225.0, - "relativeCreated": 12920.989175, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'20'", - "asctime": "2025-08-29 17:57:15,225" - } - ], - "time_consumption": 0.0971217155456543 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "20", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483035.3229573, - "msecs": 322.0, - "relativeCreated": 13018.381043, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:15,322", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.main_light)", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483035.322878, - "msecs": 322.0, - "relativeCreated": 13018.301735, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.main_light)): 20 ()", - "asctime": "2025-08-29 17:57:15,322" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.main_light)", - "=", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483035.3229225, - "msecs": 322.0, - "relativeCreated": 13018.346111, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.main_light)): result = 20 ()", - "asctime": "2025-08-29 17:57:15,322" - } - ], - "time_consumption": 3.4809112548828125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffe.sleep.main_light)", - "40" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483035.4233837, - "msecs": 423.0, - "relativeCreated": 13118.807379, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffe.sleep.main_light) to 40", - "asctime": "2025-08-29 17:57:15,423", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483035.323091, - "msecs": 323.0, - "relativeCreated": 13018.514524, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:15,323" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483035.32378, - "msecs": 323.0, - "relativeCreated": 13019.203823, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:15,323" - }, - { - "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'40'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483035.32515, - "msecs": 325.0, - "relativeCreated": 13020.57371, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'40'", - "asctime": "2025-08-29 17:57:15,325" - } - ], - "time_consumption": 0.09823369979858398 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "40", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483035.423604, - "msecs": 423.0, - "relativeCreated": 13119.027564, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 17:57:15,423", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.main_light)", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483035.4235294, - "msecs": 423.0, - "relativeCreated": 13118.953193, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.main_light)): 40 ()", - "asctime": "2025-08-29 17:57:15,423" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.main_light)", - "=", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483035.4235697, - "msecs": 423.0, - "relativeCreated": 13118.993262, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.main_light)): result = 40 ()", - "asctime": "2025-08-29 17:57:15,423" - } - ], - "time_consumption": 3.4332275390625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffe.sleep.main_light)", - "60" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483035.524022, - "msecs": 524.0, - "relativeCreated": 13219.44577, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffe.sleep.main_light) to 60", - "asctime": "2025-08-29 17:57:15,524", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483035.4237216, - "msecs": 423.0, - "relativeCreated": 13119.145193, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:15,423" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483035.4246068, - "msecs": 424.0, - "relativeCreated": 13120.030512, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:15,424" - }, - { - "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'60'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483035.425941, - "msecs": 425.0, - "relativeCreated": 13121.364791, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'60'", - "asctime": "2025-08-29 17:57:15,425" - } - ], - "time_consumption": 0.09808111190795898 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "60", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483035.5243194, - "msecs": 524.0, - "relativeCreated": 13219.743089, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 17:57:15,524", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.main_light)", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483035.5242321, - "msecs": 524.0, - "relativeCreated": 13219.655858, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.main_light)): 60 ()", - "asctime": "2025-08-29 17:57:15,524" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.main_light)", - "=", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483035.5242813, - "msecs": 524.0, - "relativeCreated": 13219.704901, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.main_light)): result = 60 ()", - "asctime": "2025-08-29 17:57:15,524" - } - ], - "time_consumption": 3.814697265625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffe.sleep.main_light)", - "80" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483035.6248226, - "msecs": 624.0, - "relativeCreated": 13320.246144, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffe.sleep.main_light) to 80", - "asctime": "2025-08-29 17:57:15,624", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483035.5244656, - "msecs": 524.0, - "relativeCreated": 13219.889446, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:15,524" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483035.5253432, - "msecs": 525.0, - "relativeCreated": 13220.76689, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:15,525" - }, - { - "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'80'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483035.527121, - "msecs": 527.0, - "relativeCreated": 13222.54485, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'80'", - "asctime": "2025-08-29 17:57:15,527" - } - ], - "time_consumption": 0.0977015495300293 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "80", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483035.6251338, - "msecs": 625.0, - "relativeCreated": 13320.557592, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 17:57:15,625", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.main_light)", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483035.6250434, - "msecs": 625.0, - "relativeCreated": 13320.467071, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.main_light)): 80 ()", - "asctime": "2025-08-29 17:57:15,625" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.main_light)", - "=", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483035.6250951, - "msecs": 625.0, - "relativeCreated": 13320.518922, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.main_light)): result = 80 ()", - "asctime": "2025-08-29 17:57:15,625" - } - ], - "time_consumption": 3.8623809814453125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffe.sleep.main_light)", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483035.7256737, - "msecs": 725.0, - "relativeCreated": 13421.097397, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffe.sleep.main_light) to 100", - "asctime": "2025-08-29 17:57:15,725", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483035.6252794, - "msecs": 625.0, - "relativeCreated": 13320.703107, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:15,625" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483035.6262076, - "msecs": 626.0, - "relativeCreated": 13321.631149, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:15,626" - }, - { - "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'100'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483035.6278057, - "msecs": 627.0, - "relativeCreated": 13323.229416, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:15,627" - } - ], - "time_consumption": 0.09786796569824219 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "100", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483035.7259967, - "msecs": 725.0, - "relativeCreated": 13421.420384, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 17:57:15,725", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.main_light)", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483035.7259033, - "msecs": 725.0, - "relativeCreated": 13421.327161, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.main_light)): 100 ()", - "asctime": "2025-08-29 17:57:15,725" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.main_light)", - "=", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483035.7259572, - "msecs": 725.0, - "relativeCreated": 13421.380799, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.main_light)): result = 100 ()", - "asctime": "2025-08-29 17:57:15,725" - } - ], - "time_consumption": 3.9577484130859375e-05 - } - ], - "time_consumption": 0.8059585094451904, - "time_start": "2025-08-29 17:57:14,920", - "time_finished": "2025-08-29 17:57:15,725" - }, - "ViDevCommon.color_temp (ffe.sleep.main_light) -> Light.color_temp (ffe.sleep.main_light)": { - "name": "__tLogger__", - "msg": "ViDevCommon.color_temp (ffe.sleep.main_light) -> Light.color_temp (ffe.sleep.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483035.7262456, - "msecs": 726.0, - "relativeCreated": 13421.669193, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.color_temp (ffe.sleep.main_light) -> Light.color_temp (ffe.sleep.main_light)", - "asctime": "2025-08-29 17:57:15,726", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Switching on device", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 13, - "funcName": "device_follow", - "created": 1756483035.826477, - "msecs": 826.0, - "relativeCreated": 13521.900837, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:15,826", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483035.9273546, - "msecs": 927.0, - "relativeCreated": 13622.7783, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 17:57:15,927", - "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", - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483035.8267367, - "msecs": 826.0, - "relativeCreated": 13522.160319, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:15,826" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483035.827036, - "msecs": 827.0, - "relativeCreated": 13522.459525, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:15,827" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light/set", - "b'{\"color_temp\": 454}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483035.829372, - "msecs": 829.0, - "relativeCreated": 13524.795684, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:15,829" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483035.8297236, - "msecs": 829.0, - "relativeCreated": 13525.147396, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:15,829" - }, - { - "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'10'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483035.8723075, - "msecs": 872.0, - "relativeCreated": 13567.73113, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:15,872" - } - ], - "time_consumption": 0.055047035217285156 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(10, 10)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483035.9276712, - "msecs": 927.0, - "relativeCreated": 13623.094966, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 17:57:15,927", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(10, 10)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483035.92756, - "msecs": 927.0, - "relativeCreated": 13622.983964, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 17:57:15,927" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(10, 10)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483035.9276338, - "msecs": 927.0, - "relativeCreated": 13623.057333, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 17:57:15,927" - } - ], - "time_consumption": 3.743171691894531e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (ffe.sleep.main_light)", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483036.0280876, - "msecs": 28.0, - "relativeCreated": 13723.5113, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (ffe.sleep.main_light) to 0", - "asctime": "2025-08-29 17:57:16,028", - "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", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483035.9277666, - "msecs": 927.0, - "relativeCreated": 13623.190167, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 0", - "asctime": "2025-08-29 17:57:15,927" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light/set", - "b'{\"color_temp\": 250}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483035.9299817, - "msecs": 929.0, - "relativeCreated": 13625.405461, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"color_temp\": 250}'", - "asctime": "2025-08-29 17:57:15,929" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483035.930194, - "msecs": 930.0, - "relativeCreated": 13625.617478, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:15,930" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483035.930711, - "msecs": 930.0, - "relativeCreated": 13626.134604, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:15,930" - }, - { - "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'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483035.9721491, - "msecs": 972.0, - "relativeCreated": 13667.572986, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'0'", - "asctime": "2025-08-29 17:57:15,972" - } - ], - "time_consumption": 0.0559384822845459 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483036.0283632, - "msecs": 28.0, - "relativeCreated": 13723.78695, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:16,028", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (ffe.sleep.main_light)", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483036.0282838, - "msecs": 28.0, - "relativeCreated": 13723.707659, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (ffe.sleep.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:16,028" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (ffe.sleep.main_light)", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483036.028329, - "msecs": 28.0, - "relativeCreated": 13723.752567, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (ffe.sleep.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:16,028" - } - ], - "time_consumption": 3.4332275390625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (ffe.sleep.main_light)", - "2" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483036.1287897, - "msecs": 128.0, - "relativeCreated": 13824.213342, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (ffe.sleep.main_light) to 2", - "asctime": "2025-08-29 17:57:16,128", - "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", - "2" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483036.0284505, - "msecs": 28.0, - "relativeCreated": 13723.874218, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 2", - "asctime": "2025-08-29 17:57:16,028" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light/set", - "b'{\"color_temp\": 291}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483036.0307443, - "msecs": 30.0, - "relativeCreated": 13726.168122, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"color_temp\": 291}'", - "asctime": "2025-08-29 17:57:16,030" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483036.0309734, - "msecs": 30.0, - "relativeCreated": 13726.397244, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:16,030" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483036.031498, - "msecs": 31.0, - "relativeCreated": 13726.921577, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:16,031" - }, - { - "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'2'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483036.0741985, - "msecs": 74.0, - "relativeCreated": 13769.622167, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'2'", - "asctime": "2025-08-29 17:57:16,074" - } - ], - "time_consumption": 0.05459117889404297 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "2", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483036.1291006, - "msecs": 129.0, - "relativeCreated": 13824.524251, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 17:57:16,129", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (ffe.sleep.main_light)", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483036.1290133, - "msecs": 129.0, - "relativeCreated": 13824.436889, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (ffe.sleep.main_light)): 2 ()", - "asctime": "2025-08-29 17:57:16,129" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (ffe.sleep.main_light)", - "=", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483036.129064, - "msecs": 129.0, - "relativeCreated": 13824.487873, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (ffe.sleep.main_light)): result = 2 ()", - "asctime": "2025-08-29 17:57:16,129" - } - ], - "time_consumption": 3.647804260253906e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (ffe.sleep.main_light)", - "4" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483036.2295096, - "msecs": 229.0, - "relativeCreated": 13924.933333, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (ffe.sleep.main_light) to 4", - "asctime": "2025-08-29 17:57:16,229", - "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", - "4" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483036.1291964, - "msecs": 129.0, - "relativeCreated": 13824.619976, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 4", - "asctime": "2025-08-29 17:57:16,129" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light/set", - "b'{\"color_temp\": 332}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483036.1317627, - "msecs": 131.0, - "relativeCreated": 13827.186365, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"color_temp\": 332}'", - "asctime": "2025-08-29 17:57:16,131" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483036.1320138, - "msecs": 132.0, - "relativeCreated": 13827.437574, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:16,132" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483036.132504, - "msecs": 132.0, - "relativeCreated": 13827.927677, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:16,132" - }, - { - "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'4'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483036.1751413, - "msecs": 175.0, - "relativeCreated": 13870.565019, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'4'", - "asctime": "2025-08-29 17:57:16,175" - } - ], - "time_consumption": 0.05436825752258301 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "4", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483036.2297764, - "msecs": 229.0, - "relativeCreated": 13925.199954, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 17:57:16,229", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (ffe.sleep.main_light)", - "4", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483036.2296832, - "msecs": 229.0, - "relativeCreated": 13925.106805, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (ffe.sleep.main_light)): 4 ()", - "asctime": "2025-08-29 17:57:16,229" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (ffe.sleep.main_light)", - "=", - "4", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483036.22973, - "msecs": 229.0, - "relativeCreated": 13925.153363, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (ffe.sleep.main_light)): result = 4 ()", - "asctime": "2025-08-29 17:57:16,229" - } - ], - "time_consumption": 4.649162292480469e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (ffe.sleep.main_light)", - "6" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483036.3301435, - "msecs": 330.0, - "relativeCreated": 14025.567101, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (ffe.sleep.main_light) to 6", - "asctime": "2025-08-29 17:57:16,330", - "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", - "6" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483036.2298765, - "msecs": 229.0, - "relativeCreated": 13925.300245, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 6", - "asctime": "2025-08-29 17:57:16,229" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light/set", - "b'{\"color_temp\": 372}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483036.2319534, - "msecs": 231.0, - "relativeCreated": 13927.377053, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"color_temp\": 372}'", - "asctime": "2025-08-29 17:57:16,231" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483036.232165, - "msecs": 232.0, - "relativeCreated": 13927.588923, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:16,232" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483036.2325969, - "msecs": 232.0, - "relativeCreated": 13928.020642, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:16,232" - }, - { - "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'6'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483036.2741563, - "msecs": 274.0, - "relativeCreated": 13969.580042, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'6'", - "asctime": "2025-08-29 17:57:16,274" - } - ], - "time_consumption": 0.05598711967468262 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "6", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483036.3304029, - "msecs": 330.0, - "relativeCreated": 14025.826612, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 17:57:16,330", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (ffe.sleep.main_light)", - "6", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483036.3303244, - "msecs": 330.0, - "relativeCreated": 14025.748073, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (ffe.sleep.main_light)): 6 ()", - "asctime": "2025-08-29 17:57:16,330" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (ffe.sleep.main_light)", - "=", - "6", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483036.3303685, - "msecs": 330.0, - "relativeCreated": 14025.792157, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (ffe.sleep.main_light)): result = 6 ()", - "asctime": "2025-08-29 17:57:16,330" - } - ], - "time_consumption": 3.4332275390625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (ffe.sleep.main_light)", - "8" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483036.4308217, - "msecs": 430.0, - "relativeCreated": 14126.245262, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (ffe.sleep.main_light) to 8", - "asctime": "2025-08-29 17:57:16,430", - "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", - "8" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483036.3305085, - "msecs": 330.0, - "relativeCreated": 14025.932183, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 8", - "asctime": "2025-08-29 17:57:16,330" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light/set", - "b'{\"color_temp\": 413}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483036.332874, - "msecs": 332.0, - "relativeCreated": 14028.297772, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"color_temp\": 413}'", - "asctime": "2025-08-29 17:57:16,332" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483036.333115, - "msecs": 333.0, - "relativeCreated": 14028.538797, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:16,333" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483036.3337142, - "msecs": 333.0, - "relativeCreated": 14029.137939, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:16,333" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483036.3750646, - "msecs": 375.0, - "relativeCreated": 14070.488154, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'8'", - "asctime": "2025-08-29 17:57:16,375" - } - ], - "time_consumption": 0.05575704574584961 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483036.4311626, - "msecs": 431.0, - "relativeCreated": 14126.586283, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 17:57:16,431", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (ffe.sleep.main_light)", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483036.4310486, - "msecs": 431.0, - "relativeCreated": 14126.472352, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (ffe.sleep.main_light)): 8 ()", - "asctime": "2025-08-29 17:57:16,431" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (ffe.sleep.main_light)", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483036.431102, - "msecs": 431.0, - "relativeCreated": 14126.525547, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (ffe.sleep.main_light)): result = 8 ()", - "asctime": "2025-08-29 17:57:16,431" - } - ], - "time_consumption": 6.0558319091796875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (ffe.sleep.main_light)", - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483036.5316088, - "msecs": 531.0, - "relativeCreated": 14227.032503, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (ffe.sleep.main_light) to 10", - "asctime": "2025-08-29 17:57:16,531", - "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", - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483036.431266, - "msecs": 431.0, - "relativeCreated": 14126.689713, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:16,431" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light/set", - "b'{\"color_temp\": 454}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483036.4337008, - "msecs": 433.0, - "relativeCreated": 14129.124638, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:16,433" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483036.433996, - "msecs": 433.0, - "relativeCreated": 14129.41966, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:16,433" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483036.4346015, - "msecs": 434.0, - "relativeCreated": 14130.025214, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:16,434" - }, - { - "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'10'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483036.476338, - "msecs": 476.0, - "relativeCreated": 14171.761566, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:16,476" - } - ], - "time_consumption": 0.05527091026306152 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "10", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483036.5319293, - "msecs": 531.0, - "relativeCreated": 14227.35304, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 17:57:16,531", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (ffe.sleep.main_light)", - "10", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483036.5318277, - "msecs": 531.0, - "relativeCreated": 14227.251486, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (ffe.sleep.main_light)): 10 ()", - "asctime": "2025-08-29 17:57:16,531" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (ffe.sleep.main_light)", - "=", - "10", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483036.5318894, - "msecs": 531.0, - "relativeCreated": 14227.31305, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (ffe.sleep.main_light)): result = 10 ()", - "asctime": "2025-08-29 17:57:16,531" - } - ], - "time_consumption": 3.981590270996094e-05 - } - ], - "time_consumption": 0.8056836128234863, - "time_start": "2025-08-29 17:57:15,726", - "time_finished": "2025-08-29 17:57:16,531" - }, - "Light.color_temp (ffe.sleep.main_light) -> ViDevCommon.color_temp (ffe.sleep.main_light)": { - "name": "__tLogger__", - "msg": "Light.color_temp (ffe.sleep.main_light) -> ViDevCommon.color_temp (ffe.sleep.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483036.5321465, - "msecs": 532.0, - "relativeCreated": 14227.570157, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Light.color_temp (ffe.sleep.main_light) -> ViDevCommon.color_temp (ffe.sleep.main_light)", - "asctime": "2025-08-29 17:57:16,532", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Switching on device", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 13, - "funcName": "device_follow", - "created": 1756483036.6323812, - "msecs": 632.0, - "relativeCreated": 14327.804813, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:16,632", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483036.7330143, - "msecs": 733.0, - "relativeCreated": 14428.43795, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 17:57:16,733", - "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", - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483036.6326423, - "msecs": 632.0, - "relativeCreated": 14328.066095, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:16,632" - } - ], - "time_consumption": 0.1003720760345459 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(10, 10)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483036.7333348, - "msecs": 733.0, - "relativeCreated": 14428.758511, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 17:57:16,733", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(10, 10)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483036.7332406, - "msecs": 733.0, - "relativeCreated": 14428.664175, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 17:57:16,733" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(10, 10)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483036.733292, - "msecs": 733.0, - "relativeCreated": 14428.715719, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 17:57:16,733" - } - ], - "time_consumption": 4.267692565917969e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (ffe.sleep.main_light)", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483036.8338747, - "msecs": 833.0, - "relativeCreated": 14529.298447, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (ffe.sleep.main_light) to 0", - "asctime": "2025-08-29 17:57:16,833", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483036.733493, - "msecs": 733.0, - "relativeCreated": 14428.916786, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:16,733" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483036.7344337, - "msecs": 734.0, - "relativeCreated": 14429.857341, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:16,734" - }, - { - "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'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483036.7360723, - "msecs": 736.0, - "relativeCreated": 14431.496003, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'0'", - "asctime": "2025-08-29 17:57:16,736" - } - ], - "time_consumption": 0.09780240058898926 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483036.8342261, - "msecs": 834.0, - "relativeCreated": 14529.649929, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:16,834", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483036.8341262, - "msecs": 834.0, - "relativeCreated": 14529.550078, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:16,834" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483036.8341866, - "msecs": 834.0, - "relativeCreated": 14529.610159, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:16,834" - } - ], - "time_consumption": 3.9577484130859375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (ffe.sleep.main_light)", - "2" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483036.93474, - "msecs": 934.0, - "relativeCreated": 14630.163595, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (ffe.sleep.main_light) to 2", - "asctime": "2025-08-29 17:57:16,934", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483036.8343842, - "msecs": 834.0, - "relativeCreated": 14529.807873, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:16,834" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483036.836229, - "msecs": 836.0, - "relativeCreated": 14531.652782, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:16,836" - }, - { - "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'2'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483036.8378146, - "msecs": 837.0, - "relativeCreated": 14533.238109, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'2'", - "asctime": "2025-08-29 17:57:16,837" - } - ], - "time_consumption": 0.09692549705505371 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "2", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483036.9350731, - "msecs": 935.0, - "relativeCreated": 14630.496721, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 17:57:16,935", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483036.9349751, - "msecs": 934.0, - "relativeCreated": 14630.39902, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): 2 ()", - "asctime": "2025-08-29 17:57:16,934" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", - "=", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483036.935031, - "msecs": 935.0, - "relativeCreated": 14630.45463, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): result = 2 ()", - "asctime": "2025-08-29 17:57:16,935" - } - ], - "time_consumption": 4.220008850097656e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (ffe.sleep.main_light)", - "4" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483037.0355892, - "msecs": 35.0, - "relativeCreated": 14731.012691, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (ffe.sleep.main_light) to 4", - "asctime": "2025-08-29 17:57:17,035", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483036.93523, - "msecs": 935.0, - "relativeCreated": 14630.653685, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:16,935" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483036.9362478, - "msecs": 936.0, - "relativeCreated": 14631.671428, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:16,936" - }, - { - "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'4'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483036.9379518, - "msecs": 937.0, - "relativeCreated": 14633.375355, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'4'", - "asctime": "2025-08-29 17:57:16,937" - } - ], - "time_consumption": 0.09763741493225098 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "4", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483037.0359333, - "msecs": 35.0, - "relativeCreated": 14731.356973, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 17:57:17,035", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", - "4", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483037.0358028, - "msecs": 35.0, - "relativeCreated": 14731.226494, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): 4 ()", - "asctime": "2025-08-29 17:57:17,035" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", - "=", - "4", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483037.0358748, - "msecs": 35.0, - "relativeCreated": 14731.298591, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): result = 4 ()", - "asctime": "2025-08-29 17:57:17,035" - } - ], - "time_consumption": 5.841255187988281e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (ffe.sleep.main_light)", - "6" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483037.136443, - "msecs": 136.0, - "relativeCreated": 14831.866623, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (ffe.sleep.main_light) to 6", - "asctime": "2025-08-29 17:57:17,136", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483037.0360875, - "msecs": 36.0, - "relativeCreated": 14731.511139, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:17,036" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.0370479, - "msecs": 37.0, - "relativeCreated": 14732.471593, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:17,037" - }, - { - "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'6'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.0392067, - "msecs": 39.0, - "relativeCreated": 14734.630436, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'6'", - "asctime": "2025-08-29 17:57:17,039" - } - ], - "time_consumption": 0.09723615646362305 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "6", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483037.1367583, - "msecs": 136.0, - "relativeCreated": 14832.18192, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 17:57:17,136", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", - "6", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483037.1366596, - "msecs": 136.0, - "relativeCreated": 14832.083377, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): 6 ()", - "asctime": "2025-08-29 17:57:17,136" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", - "=", - "6", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483037.1367118, - "msecs": 136.0, - "relativeCreated": 14832.135544, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): result = 6 ()", - "asctime": "2025-08-29 17:57:17,136" - } - ], - "time_consumption": 4.649162292480469e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (ffe.sleep.main_light)", - "8" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483037.2373095, - "msecs": 237.0, - "relativeCreated": 14932.733057, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (ffe.sleep.main_light) to 8", - "asctime": "2025-08-29 17:57:17,237", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483037.1369443, - "msecs": 136.0, - "relativeCreated": 14832.367994, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:17,136" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.1379576, - "msecs": 137.0, - "relativeCreated": 14833.381254, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:17,137" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.13991, - "msecs": 139.0, - "relativeCreated": 14835.333557, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'8'", - "asctime": "2025-08-29 17:57:17,139" - } - ], - "time_consumption": 0.09739947319030762 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483037.237581, - "msecs": 237.0, - "relativeCreated": 14933.004706, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 17:57:17,237", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483037.2375016, - "msecs": 237.0, - "relativeCreated": 14932.925352, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): 8 ()", - "asctime": "2025-08-29 17:57:17,237" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483037.2375467, - "msecs": 237.0, - "relativeCreated": 14932.970326, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): result = 8 ()", - "asctime": "2025-08-29 17:57:17,237" - } - ], - "time_consumption": 3.4332275390625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (ffe.sleep.main_light)", - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483037.3380628, - "msecs": 338.0, - "relativeCreated": 15033.48665, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (ffe.sleep.main_light) to 10", - "asctime": "2025-08-29 17:57:17,338", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483037.2377224, - "msecs": 237.0, - "relativeCreated": 14933.146091, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:17,237" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.2384384, - "msecs": 238.0, - "relativeCreated": 14933.862088, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:17,238" - }, - { - "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'10'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.2400491, - "msecs": 240.0, - "relativeCreated": 14935.472918, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:17,240" - } - ], - "time_consumption": 0.09801363945007324 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "10", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483037.3383512, - "msecs": 338.0, - "relativeCreated": 15033.775093, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 17:57:17,338", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", - "10", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483037.3382623, - "msecs": 338.0, - "relativeCreated": 15033.685869, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): 10 ()", - "asctime": "2025-08-29 17:57:17,338" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", - "=", - "10", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483037.3383117, - "msecs": 338.0, - "relativeCreated": 15033.735369, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): result = 10 ()", - "asctime": "2025-08-29 17:57:17,338" - } - ], - "time_consumption": 3.9577484130859375e-05 - } - ], - "time_consumption": 0.8062047958374023, - "time_start": "2025-08-29 17:57:16,532", - "time_finished": "2025-08-29 17:57:17,338" - }, - "ViDevCommon.brightness (ffe.sleep.bed_light_di) -> Light.brightness (ffe.sleep.bed_light_di)": { - "name": "__tLogger__", - "msg": "ViDevCommon.brightness (ffe.sleep.bed_light_di) -> Light.brightness (ffe.sleep.bed_light_di)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483037.3385887, - "msecs": 338.0, - "relativeCreated": 15034.012439, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.brightness (ffe.sleep.bed_light_di) -> Light.brightness (ffe.sleep.bed_light_di)", - "asctime": "2025-08-29 17:57:17,338", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Switching on device", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 13, - "funcName": "device_follow", - "created": 1756483037.4390686, - "msecs": 439.0, - "relativeCreated": 15134.492249, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:17,439", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 127.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483037.33874, - "msecs": 338.0, - "relativeCreated": 15034.163816, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 127.0}", - "asctime": "2025-08-29 17:57:17,338" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 127.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.3394632, - "msecs": 339.0, - "relativeCreated": 15034.886886, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", - "asctime": "2025-08-29 17:57:17,339" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.3416162, - "msecs": 341.0, - "relativeCreated": 15037.039767, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'true'", - "asctime": "2025-08-29 17:57:17,341" - } - ], - "time_consumption": 0.09745240211486816 - }, - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483037.5398166, - "msecs": 539.0, - "relativeCreated": 15235.240317, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 17:57:17,539", - "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", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483037.4393306, - "msecs": 439.0, - "relativeCreated": 15134.754264, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:17,439" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 254.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483037.439576, - "msecs": 439.0, - "relativeCreated": 15134.999569, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 254.0}", - "asctime": "2025-08-29 17:57:17,439" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di/set", - "b'{\"brightness\": 254}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.4417503, - "msecs": 441.0, - "relativeCreated": 15137.173852, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:17,441" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 254.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.4422247, - "msecs": 442.0, - "relativeCreated": 15137.648208, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 254.0}'", - "asctime": "2025-08-29 17:57:17,442" - }, - { - "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'100'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.4846745, - "msecs": 484.0, - "relativeCreated": 15180.098318, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:17,484" - } - ], - "time_consumption": 0.05514216423034668 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(100, 100)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483037.5401561, - "msecs": 540.0, - "relativeCreated": 15235.579869, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 17:57:17,540", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(100, 100)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483037.540066, - "msecs": 540.0, - "relativeCreated": 15235.489749, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 17:57:17,540" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(100, 100)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483037.5401177, - "msecs": 540.0, - "relativeCreated": 15235.541493, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 17:57:17,540" - } - ], - "time_consumption": 3.838539123535156e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffe.sleep.bed_light_di)", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483037.6405923, - "msecs": 640.0, - "relativeCreated": 15336.016188, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffe.sleep.bed_light_di) to 0", - "asctime": "2025-08-29 17:57:17,640", - "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", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483037.5402539, - "msecs": 540.0, - "relativeCreated": 15235.677588, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 0", - "asctime": "2025-08-29 17:57:17,540" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di/set", - "b'{\"brightness\": 1}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.5430107, - "msecs": 543.0, - "relativeCreated": 15238.434476, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 17:57:17,543" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 1.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483037.5433388, - "msecs": 543.0, - "relativeCreated": 15238.762315, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 1.0}", - "asctime": "2025-08-29 17:57:17,543" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 1.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.5441, - "msecs": 544.0, - "relativeCreated": 15239.523692, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 1.0}'", - "asctime": "2025-08-29 17:57:17,544" - }, - { - "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'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.5852175, - "msecs": 585.0, - "relativeCreated": 15280.641338, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'0'", - "asctime": "2025-08-29 17:57:17,585" - } - ], - "time_consumption": 0.055374860763549805 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483037.6409237, - "msecs": 640.0, - "relativeCreated": 15336.347397, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:17,640", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.bed_light_di)", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483037.6408138, - "msecs": 640.0, - "relativeCreated": 15336.237575, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffe.sleep.bed_light_di)): 0 ()", - "asctime": "2025-08-29 17:57:17,640" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.bed_light_di)", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483037.6408837, - "msecs": 640.0, - "relativeCreated": 15336.307294, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffe.sleep.bed_light_di)): result = 0 ()", - "asctime": "2025-08-29 17:57:17,640" - } - ], - "time_consumption": 4.00543212890625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffe.sleep.bed_light_di)", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483037.7414746, - "msecs": 741.0, - "relativeCreated": 15436.898319, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffe.sleep.bed_light_di) to 20", - "asctime": "2025-08-29 17:57:17,741", - "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", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483037.6410282, - "msecs": 641.0, - "relativeCreated": 15336.451903, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 20", - "asctime": "2025-08-29 17:57:17,641" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di/set", - "b'{\"brightness\": 52}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.643692, - "msecs": 643.0, - "relativeCreated": 15339.115615, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 17:57:17,643" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 52.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483037.6440082, - "msecs": 644.0, - "relativeCreated": 15339.431748, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 52.0}", - "asctime": "2025-08-29 17:57:17,644" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 52.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.6446037, - "msecs": 644.0, - "relativeCreated": 15340.027332, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 52.0}'", - "asctime": "2025-08-29 17:57:17,644" - }, - { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.6865127, - "msecs": 686.0, - "relativeCreated": 15381.936224, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'20'", - "asctime": "2025-08-29 17:57:17,686" - } - ], - "time_consumption": 0.0549619197845459 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", - "args": [ - "20", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483037.741787, - "msecs": 741.0, - "relativeCreated": 15437.210476, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:17,741", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.bed_light_di)", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483037.741695, - "msecs": 741.0, - "relativeCreated": 15437.118702, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffe.sleep.bed_light_di)): 20 ()", - "asctime": "2025-08-29 17:57:17,741" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.bed_light_di)", - "=", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483037.7417486, - "msecs": 741.0, - "relativeCreated": 15437.172118, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffe.sleep.bed_light_di)): result = 20 ()", - "asctime": "2025-08-29 17:57:17,741" - } - ], - "time_consumption": 3.838539123535156e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffe.sleep.bed_light_di)", - "40" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483037.8422925, - "msecs": 842.0, - "relativeCreated": 15537.716253, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffe.sleep.bed_light_di) to 40", - "asctime": "2025-08-29 17:57:17,842", - "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", - "40" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483037.7419388, - "msecs": 741.0, - "relativeCreated": 15437.362685, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 40", - "asctime": "2025-08-29 17:57:17,741" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di/set", - "b'{\"brightness\": 102}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.7445161, - "msecs": 744.0, - "relativeCreated": 15439.939663, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 17:57:17,744" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 102.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483037.7448592, - "msecs": 744.0, - "relativeCreated": 15440.282697, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 102.0}", - "asctime": "2025-08-29 17:57:17,744" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 102.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.745547, - "msecs": 745.0, - "relativeCreated": 15440.970637, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 102.0}'", - "asctime": "2025-08-29 17:57:17,745" - }, - { - "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'40'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.7883496, - "msecs": 788.0, - "relativeCreated": 15483.773277, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'40'", - "asctime": "2025-08-29 17:57:17,788" - } - ], - "time_consumption": 0.05394291877746582 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", - "args": [ - "40", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483037.8426008, - "msecs": 842.0, - "relativeCreated": 15538.024462, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 17:57:17,842", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.bed_light_di)", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483037.8425107, - "msecs": 842.0, - "relativeCreated": 15537.934292, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffe.sleep.bed_light_di)): 40 ()", - "asctime": "2025-08-29 17:57:17,842" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.bed_light_di)", - "=", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483037.8425612, - "msecs": 842.0, - "relativeCreated": 15537.985085, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffe.sleep.bed_light_di)): result = 40 ()", - "asctime": "2025-08-29 17:57:17,842" - } - ], - "time_consumption": 3.9577484130859375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffe.sleep.bed_light_di)", - "60" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483037.9431477, - "msecs": 943.0, - "relativeCreated": 15638.57142, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffe.sleep.bed_light_di) to 60", - "asctime": "2025-08-29 17:57:17,943", - "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", - "60" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483037.8427093, - "msecs": 842.0, - "relativeCreated": 15538.133015, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 60", - "asctime": "2025-08-29 17:57:17,842" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di/set", - "b'{\"brightness\": 153}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.8453035, - "msecs": 845.0, - "relativeCreated": 15540.72715, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 17:57:17,845" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 153.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483037.845641, - "msecs": 845.0, - "relativeCreated": 15541.06458, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 153.0}", - "asctime": "2025-08-29 17:57:17,845" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 153.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.8463633, - "msecs": 846.0, - "relativeCreated": 15541.787099, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 153.0}'", - "asctime": "2025-08-29 17:57:17,846" - }, - { - "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'60'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.8882606, - "msecs": 888.0, - "relativeCreated": 15583.684281, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'60'", - "asctime": "2025-08-29 17:57:17,888" - } - ], - "time_consumption": 0.05488705635070801 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", - "args": [ - "60", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483037.9434729, - "msecs": 943.0, - "relativeCreated": 15638.896455, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 17:57:17,943", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.bed_light_di)", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483037.9433608, - "msecs": 943.0, - "relativeCreated": 15638.784419, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffe.sleep.bed_light_di)): 60 ()", - "asctime": "2025-08-29 17:57:17,943" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.bed_light_di)", - "=", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483037.943415, - "msecs": 943.0, - "relativeCreated": 15638.838679, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffe.sleep.bed_light_di)): result = 60 ()", - "asctime": "2025-08-29 17:57:17,943" - } - ], - "time_consumption": 5.793571472167969e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffe.sleep.bed_light_di)", - "80" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483038.0440462, - "msecs": 44.0, - "relativeCreated": 15739.469882, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffe.sleep.bed_light_di) to 80", - "asctime": "2025-08-29 17:57:18,044", - "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", - "80" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483037.94358, - "msecs": 943.0, - "relativeCreated": 15639.003627, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 80", - "asctime": "2025-08-29 17:57:17,943" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di/set", - "b'{\"brightness\": 203}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.9462013, - "msecs": 946.0, - "relativeCreated": 15641.625086, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 17:57:17,946" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 203.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483037.9464438, - "msecs": 946.0, - "relativeCreated": 15641.86741, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 203.0}", - "asctime": "2025-08-29 17:57:17,946" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 203.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.9470863, - "msecs": 947.0, - "relativeCreated": 15642.510087, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 203.0}'", - "asctime": "2025-08-29 17:57:17,947" - }, - { - "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'80'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483037.9899728, - "msecs": 989.0, - "relativeCreated": 15685.396336, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'80'", - "asctime": "2025-08-29 17:57:17,989" - } - ], - "time_consumption": 0.054073333740234375 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", - "args": [ - "80", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483038.0443525, - "msecs": 44.0, - "relativeCreated": 15739.776253, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 17:57:18,044", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.bed_light_di)", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483038.0442662, - "msecs": 44.0, - "relativeCreated": 15739.68996, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffe.sleep.bed_light_di)): 80 ()", - "asctime": "2025-08-29 17:57:18,044" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.bed_light_di)", - "=", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483038.0443158, - "msecs": 44.0, - "relativeCreated": 15739.739657, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffe.sleep.bed_light_di)): result = 80 ()", - "asctime": "2025-08-29 17:57:18,044" - } - ], - "time_consumption": 3.6716461181640625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffe.sleep.bed_light_di)", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483038.1448853, - "msecs": 144.0, - "relativeCreated": 15840.308905, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffe.sleep.bed_light_di) to 100", - "asctime": "2025-08-29 17:57:18,144", - "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", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483038.044448, - "msecs": 44.0, - "relativeCreated": 15739.871699, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:18,044" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di/set", - "b'{\"brightness\": 254}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483038.0473409, - "msecs": 47.0, - "relativeCreated": 15742.764444, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:18,047" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 254.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483038.047585, - "msecs": 47.0, - "relativeCreated": 15743.008765, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 254.0}", - "asctime": "2025-08-29 17:57:18,047" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 254.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483038.048171, - "msecs": 48.0, - "relativeCreated": 15743.594771, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 254.0}'", - "asctime": "2025-08-29 17:57:18,048" - }, - { - "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'100'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483038.0911558, - "msecs": 91.0, - "relativeCreated": 15786.579468, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:18,091" - } - ], - "time_consumption": 0.05372953414916992 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", - "args": [ - "100", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483038.1451957, - "msecs": 145.0, - "relativeCreated": 15840.619369, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 17:57:18,145", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.bed_light_di)", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483038.1451051, - "msecs": 145.0, - "relativeCreated": 15840.528779, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffe.sleep.bed_light_di)): 100 ()", - "asctime": "2025-08-29 17:57:18,145" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffe.sleep.bed_light_di)", - "=", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483038.1451561, - "msecs": 145.0, - "relativeCreated": 15840.579893, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffe.sleep.bed_light_di)): result = 100 ()", - "asctime": "2025-08-29 17:57:18,145" - } - ], - "time_consumption": 3.9577484130859375e-05 - } - ], - "time_consumption": 0.8066070079803467, - "time_start": "2025-08-29 17:57:17,338", - "time_finished": "2025-08-29 17:57:18,145" - }, - "Light.brightness (ffe.sleep.bed_light_di) -> ViDevCommon.brightness (ffe.sleep.bed_light_di)": { - "name": "__tLogger__", - "msg": "Light.brightness (ffe.sleep.bed_light_di) -> ViDevCommon.brightness (ffe.sleep.bed_light_di)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483038.145401, - "msecs": 145.0, - "relativeCreated": 15840.824771, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Light.brightness (ffe.sleep.bed_light_di) -> ViDevCommon.brightness (ffe.sleep.bed_light_di)", - "asctime": "2025-08-29 17:57:18,145", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Switching on device", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 13, - "funcName": "device_follow", - "created": 1756483038.2456036, - "msecs": 245.0, - "relativeCreated": 15941.02716, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:18,245", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483038.3462255, - "msecs": 346.0, - "relativeCreated": 16041.649048, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 17:57:18,346", - "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", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483038.2459064, - "msecs": 245.0, - "relativeCreated": 15941.330037, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:18,245" - } - ], - "time_consumption": 0.10031914710998535 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(100, 100)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483038.3465345, - "msecs": 346.0, - "relativeCreated": 16041.957962, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 17:57:18,346", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(100, 100)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483038.346442, - "msecs": 346.0, - "relativeCreated": 16041.865617, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 17:57:18,346" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(100, 100)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483038.346494, - "msecs": 346.0, - "relativeCreated": 16041.917718, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 17:57:18,346" - } - ], - "time_consumption": 4.0531158447265625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffe.sleep.bed_light_di)", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483038.4470363, - "msecs": 447.0, - "relativeCreated": 16142.459818, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffe.sleep.bed_light_di) to 0", - "asctime": "2025-08-29 17:57:18,447", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 1.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483038.3466933, - "msecs": 346.0, - "relativeCreated": 16042.116939, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 1.0}", - "asctime": "2025-08-29 17:57:18,346" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 1.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483038.347431, - "msecs": 347.0, - "relativeCreated": 16042.854546, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 1.0}'", - "asctime": "2025-08-29 17:57:18,347" - }, - { - "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'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483038.348955, - "msecs": 348.0, - "relativeCreated": 16044.378617, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'0'", - "asctime": "2025-08-29 17:57:18,348" - } - ], - "time_consumption": 0.09808135032653809 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483038.4473448, - "msecs": 447.0, - "relativeCreated": 16142.768584, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:18,447", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483038.4472518, - "msecs": 447.0, - "relativeCreated": 16142.675347, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): 0 ()", - "asctime": "2025-08-29 17:57:18,447" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483038.4473042, - "msecs": 447.0, - "relativeCreated": 16142.727978, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): result = 0 ()", - "asctime": "2025-08-29 17:57:18,447" - } - ], - "time_consumption": 4.0531158447265625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffe.sleep.bed_light_di)", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483038.5478635, - "msecs": 547.0, - "relativeCreated": 16243.28713, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffe.sleep.bed_light_di) to 20", - "asctime": "2025-08-29 17:57:18,547", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 52.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483038.4474928, - "msecs": 447.0, - "relativeCreated": 16142.916568, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 52.0}", - "asctime": "2025-08-29 17:57:18,447" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 52.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483038.4483802, - "msecs": 448.0, - "relativeCreated": 16143.803875, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 52.0}'", - "asctime": "2025-08-29 17:57:18,448" - }, - { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483038.4501417, - "msecs": 450.0, - "relativeCreated": 16145.565451, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'20'", - "asctime": "2025-08-29 17:57:18,450" - } - ], - "time_consumption": 0.09772181510925293 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", - "args": [ - "20", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483038.5481672, - "msecs": 548.0, - "relativeCreated": 16243.590904, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:18,548", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483038.5480802, - "msecs": 548.0, - "relativeCreated": 16243.503871, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): 20 ()", - "asctime": "2025-08-29 17:57:18,548" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", - "=", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483038.548129, - "msecs": 548.0, - "relativeCreated": 16243.552769, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): result = 20 ()", - "asctime": "2025-08-29 17:57:18,548" - } - ], - "time_consumption": 3.814697265625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffe.sleep.bed_light_di)", - "40" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483038.6486459, - "msecs": 648.0, - "relativeCreated": 16344.06946, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffe.sleep.bed_light_di) to 40", - "asctime": "2025-08-29 17:57:18,648", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 102.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483038.5483057, - "msecs": 548.0, - "relativeCreated": 16243.729227, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 102.0}", - "asctime": "2025-08-29 17:57:18,548" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 102.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483038.549199, - "msecs": 549.0, - "relativeCreated": 16244.622811, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 102.0}'", - "asctime": "2025-08-29 17:57:18,549" - }, - { - "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'40'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483038.550729, - "msecs": 550.0, - "relativeCreated": 16246.152555, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'40'", - "asctime": "2025-08-29 17:57:18,550" - } - ], - "time_consumption": 0.09791684150695801 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", - "args": [ - "40", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483038.6490102, - "msecs": 649.0, - "relativeCreated": 16344.433978, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 17:57:18,649", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483038.6488948, - "msecs": 648.0, - "relativeCreated": 16344.318487, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): 40 ()", - "asctime": "2025-08-29 17:57:18,648" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", - "=", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483038.648951, - "msecs": 648.0, - "relativeCreated": 16344.374603, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): result = 40 ()", - "asctime": "2025-08-29 17:57:18,648" - } - ], - "time_consumption": 5.91278076171875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffe.sleep.bed_light_di)", - "60" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483038.7494938, - "msecs": 749.0, - "relativeCreated": 16444.917436, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffe.sleep.bed_light_di) to 60", - "asctime": "2025-08-29 17:57:18,749", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 153.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483038.6491594, - "msecs": 649.0, - "relativeCreated": 16344.583148, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 153.0}", - "asctime": "2025-08-29 17:57:18,649" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 153.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483038.6501117, - "msecs": 650.0, - "relativeCreated": 16345.535377, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 153.0}'", - "asctime": "2025-08-29 17:57:18,650" - }, - { - "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'60'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483038.6516774, - "msecs": 651.0, - "relativeCreated": 16347.101073, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'60'", - "asctime": "2025-08-29 17:57:18,651" - } - ], - "time_consumption": 0.09781646728515625 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", - "args": [ - "60", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483038.7497768, - "msecs": 749.0, - "relativeCreated": 16445.200547, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 17:57:18,749", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483038.7496934, - "msecs": 749.0, - "relativeCreated": 16445.117088, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): 60 ()", - "asctime": "2025-08-29 17:57:18,749" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", - "=", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483038.7497413, - "msecs": 749.0, - "relativeCreated": 16445.165066, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): result = 60 ()", - "asctime": "2025-08-29 17:57:18,749" - } - ], - "time_consumption": 3.552436828613281e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffe.sleep.bed_light_di)", - "80" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483038.8502471, - "msecs": 850.0, - "relativeCreated": 16545.670934, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffe.sleep.bed_light_di) to 80", - "asctime": "2025-08-29 17:57:18,850", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 203.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483038.749932, - "msecs": 749.0, - "relativeCreated": 16445.355612, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 203.0}", - "asctime": "2025-08-29 17:57:18,749" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 203.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483038.7507458, - "msecs": 750.0, - "relativeCreated": 16446.169542, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 203.0}'", - "asctime": "2025-08-29 17:57:18,750" - }, - { - "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'80'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483038.7523825, - "msecs": 752.0, - "relativeCreated": 16447.806272, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'80'", - "asctime": "2025-08-29 17:57:18,752" - } - ], - "time_consumption": 0.09786462783813477 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", - "args": [ - "80", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483038.8505483, - "msecs": 850.0, - "relativeCreated": 16545.971974, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 17:57:18,850", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483038.850462, - "msecs": 850.0, - "relativeCreated": 16545.885535, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): 80 ()", - "asctime": "2025-08-29 17:57:18,850" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", - "=", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483038.8505127, - "msecs": 850.0, - "relativeCreated": 16545.93624, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): result = 80 ()", - "asctime": "2025-08-29 17:57:18,850" - } - ], - "time_consumption": 3.552436828613281e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffe.sleep.bed_light_di)", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483038.9510531, - "msecs": 951.0, - "relativeCreated": 16646.47682, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffe.sleep.bed_light_di) to 100", - "asctime": "2025-08-29 17:57:18,951", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 254.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483038.8507097, - "msecs": 850.0, - "relativeCreated": 16546.133416, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 254.0}", - "asctime": "2025-08-29 17:57:18,850" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 254.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483038.8515954, - "msecs": 851.0, - "relativeCreated": 16547.019126, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 254.0}'", - "asctime": "2025-08-29 17:57:18,851" - }, - { - "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'100'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483038.85324, - "msecs": 853.0, - "relativeCreated": 16548.663803, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:18,853" - } - ], - "time_consumption": 0.09781312942504883 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", - "args": [ - "100", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483038.9513566, - "msecs": 951.0, - "relativeCreated": 16646.780474, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 17:57:18,951", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483038.9512675, - "msecs": 951.0, - "relativeCreated": 16646.691173, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): 100 ()", - "asctime": "2025-08-29 17:57:18,951" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", - "=", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483038.9513173, - "msecs": 951.0, - "relativeCreated": 16646.74086, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): result = 100 ()", - "asctime": "2025-08-29 17:57:18,951" - } - ], - "time_consumption": 3.933906555175781e-05 - } - ], - "time_consumption": 0.8059556484222412, - "time_start": "2025-08-29 17:57:18,145", - "time_finished": "2025-08-29 17:57:18,951" - }, - "ViDevHeating.temp_setp (ffe.sleep.heating_valve) -> HeatingValve.temp_setp (ffe.sleep.heating_valve)": { - "name": "__tLogger__", - "msg": "ViDevHeating.temp_setp (ffe.sleep.heating_valve) -> HeatingValve.temp_setp (ffe.sleep.heating_valve)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483038.9515898, - "msecs": 951.0, - "relativeCreated": 16647.013456, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevHeating.temp_setp (ffe.sleep.heating_valve) -> HeatingValve.temp_setp (ffe.sleep.heating_valve)", - "asctime": "2025-08-29 17:57:18,951", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483039.0522234, - "msecs": 52.0, - "relativeCreated": 16747.647172, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 30", - "asctime": "2025-08-29 17:57:19,052", - "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", - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483038.9517138, - "msecs": 951.0, - "relativeCreated": 16647.137499, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint/set and payload 30", - "asctime": "2025-08-29 17:57:18,951" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/heating_valve", - "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483038.9519835, - "msecs": 951.0, - "relativeCreated": 16647.407146, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:18,951" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 30}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483038.9658585, - "msecs": 965.0, - "relativeCreated": 16661.282177, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2025-08-29 17:57:18,965" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483038.966272, - "msecs": 966.0, - "relativeCreated": 16661.695697, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:18,966" - }, - { - "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'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483038.966609, - "msecs": 966.0, - "relativeCreated": 16662.032568, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:18,966" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.0063531, - "msecs": 6.0, - "relativeCreated": 16701.776868, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:19,006" - } - ], - "time_consumption": 0.045870304107666016 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(30, 30)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483039.0525513, - "msecs": 52.0, - "relativeCreated": 16747.974733, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", - "asctime": "2025-08-29 17:57:19,052", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(30, 30)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483039.052453, - "msecs": 52.0, - "relativeCreated": 16747.876763, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (30, 30) ()", - "asctime": "2025-08-29 17:57:19,052" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(30, 30)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483039.052507, - "msecs": 52.0, - "relativeCreated": 16747.930565, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", - "asctime": "2025-08-29 17:57:19,052" - } - ], - "time_consumption": 4.4345855712890625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffe.sleep.heating_valve)", - "15" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483039.153042, - "msecs": 153.0, - "relativeCreated": 16848.465787, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffe.sleep.heating_valve) to 15", - "asctime": "2025-08-29 17:57:19,153", - "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", - "15" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483039.052663, - "msecs": 52.0, - "relativeCreated": 16748.086754, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint/set and payload 15", - "asctime": "2025-08-29 17:57:19,052" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 15}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.0602481, - "msecs": 60.0, - "relativeCreated": 16755.671624, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 15}'", - "asctime": "2025-08-29 17:57:19,060" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/heating_valve", - "{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483039.0604982, - "msecs": 60.0, - "relativeCreated": 16755.921805, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:19,060" - }, - { - "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'15'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.0608165, - "msecs": 60.0, - "relativeCreated": 16756.240268, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'15'", - "asctime": "2025-08-29 17:57:19,060" - }, - { - "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'15'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.0612192, - "msecs": 61.0, - "relativeCreated": 16756.643085, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'15'", - "asctime": "2025-08-29 17:57:19,061" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.0615437, - "msecs": 61.0, - "relativeCreated": 16756.96727, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:19,061" - } - ], - "time_consumption": 0.09149837493896484 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "15", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483039.153325, - "msecs": 153.0, - "relativeCreated": 16848.74879, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve) is correct (Content 15 and Type is ).", - "asctime": "2025-08-29 17:57:19,153", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)", - "15", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483039.1532414, - "msecs": 153.0, - "relativeCreated": 16848.665068, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): 15 ()", - "asctime": "2025-08-29 17:57:19,153" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)", - "=", - "15", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483039.1532896, - "msecs": 153.0, - "relativeCreated": 16848.713144, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): result = 15 ()", - "asctime": "2025-08-29 17:57:19,153" - } - ], - "time_consumption": 3.552436828613281e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffe.sleep.heating_valve)", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483039.2537355, - "msecs": 253.0, - "relativeCreated": 16949.159181, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffe.sleep.heating_valve) to 20", - "asctime": "2025-08-29 17:57:19,253", - "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", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483039.1534212, - "msecs": 153.0, - "relativeCreated": 16848.844627, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint/set and payload 20", - "asctime": "2025-08-29 17:57:19,153" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 20}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.1603029, - "msecs": 160.0, - "relativeCreated": 16855.726517, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2025-08-29 17:57:19,160" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/heating_valve", - "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483039.1605484, - "msecs": 160.0, - "relativeCreated": 16855.972059, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:19,160" - }, - { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.1608171, - "msecs": 160.0, - "relativeCreated": 16856.240897, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:19,160" - }, - { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.1611607, - "msecs": 161.0, - "relativeCreated": 16856.584442, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:19,161" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.161439, - "msecs": 161.0, - "relativeCreated": 16856.862612, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:19,161" - } - ], - "time_consumption": 0.09229660034179688 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "20", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483039.2540493, - "msecs": 254.0, - "relativeCreated": 16949.472966, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:19,254", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483039.2539606, - "msecs": 253.0, - "relativeCreated": 16949.384281, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): 20 ()", - "asctime": "2025-08-29 17:57:19,253" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)", - "=", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483039.2540116, - "msecs": 254.0, - "relativeCreated": 16949.43527, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): result = 20 ()", - "asctime": "2025-08-29 17:57:19,254" - } - ], - "time_consumption": 3.7670135498046875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffe.sleep.heating_valve)", - "25" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483039.354465, - "msecs": 354.0, - "relativeCreated": 17049.888813, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffe.sleep.heating_valve) to 25", - "asctime": "2025-08-29 17:57:19,354", - "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", - "25" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483039.2541442, - "msecs": 254.0, - "relativeCreated": 16949.568062, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint/set and payload 25", - "asctime": "2025-08-29 17:57:19,254" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 25}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.2612052, - "msecs": 261.0, - "relativeCreated": 16956.628834, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", - "asctime": "2025-08-29 17:57:19,261" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/heating_valve", - "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483039.2614398, - "msecs": 261.0, - "relativeCreated": 16956.86336, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:19,261" - }, - { - "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'25'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.2617748, - "msecs": 261.0, - "relativeCreated": 16957.19863, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'25'", - "asctime": "2025-08-29 17:57:19,261" - }, - { - "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'25'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.2621717, - "msecs": 262.0, - "relativeCreated": 16957.595236, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'25'", - "asctime": "2025-08-29 17:57:19,262" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.2624197, - "msecs": 262.0, - "relativeCreated": 16957.843362, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:19,262" - } - ], - "time_consumption": 0.09204530715942383 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "25", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483039.35477, - "msecs": 354.0, - "relativeCreated": 17050.193517, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve) is correct (Content 25 and Type is ).", - "asctime": "2025-08-29 17:57:19,354", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)", - "25", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483039.3546805, - "msecs": 354.0, - "relativeCreated": 17050.10438, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): 25 ()", - "asctime": "2025-08-29 17:57:19,354" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)", - "=", - "25", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483039.3547308, - "msecs": 354.0, - "relativeCreated": 17050.154559, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): result = 25 ()", - "asctime": "2025-08-29 17:57:19,354" - } - ], - "time_consumption": 3.910064697265625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffe.sleep.heating_valve)", - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483039.4551706, - "msecs": 455.0, - "relativeCreated": 17150.594249, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffe.sleep.heating_valve) to 30", - "asctime": "2025-08-29 17:57:19,455", - "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", - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483039.3548768, - "msecs": 354.0, - "relativeCreated": 17050.300296, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint/set and payload 30", - "asctime": "2025-08-29 17:57:19,354" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 30}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.3620462, - "msecs": 362.0, - "relativeCreated": 17057.469997, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2025-08-29 17:57:19,362" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/heating_valve", - "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483039.3623195, - "msecs": 362.0, - "relativeCreated": 17057.74307, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:19,362" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.362645, - "msecs": 362.0, - "relativeCreated": 17058.068712, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:19,362" - }, - { - "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'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.3630326, - "msecs": 363.0, - "relativeCreated": 17058.456328, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:19,363" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.3632839, - "msecs": 363.0, - "relativeCreated": 17058.707606, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:19,363" - } - ], - "time_consumption": 0.09188675880432129 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "30", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483039.4555044, - "msecs": 455.0, - "relativeCreated": 17150.928119, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve) is correct (Content 30 and Type is ).", - "asctime": "2025-08-29 17:57:19,455", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)", - "30", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483039.4553883, - "msecs": 455.0, - "relativeCreated": 17150.812114, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): 30 ()", - "asctime": "2025-08-29 17:57:19,455" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)", - "=", - "30", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483039.455463, - "msecs": 455.0, - "relativeCreated": 17150.886707, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): result = 30 ()", - "asctime": "2025-08-29 17:57:19,455" - } - ], - "time_consumption": 4.1484832763671875e-05 - } - ], - "time_consumption": 0.5039145946502686, - "time_start": "2025-08-29 17:57:18,951", - "time_finished": "2025-08-29 17:57:19,455" - }, - "ViDevCommon.state (ffe.diningroom.main_light) -> Shelly.relay/0 (ffe.diningroom.main_light)": { - "name": "__tLogger__", - "msg": "ViDevCommon.state (ffe.diningroom.main_light) -> Shelly.relay/0 (ffe.diningroom.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483039.4557312, - "msecs": 455.0, - "relativeCreated": 17151.154881, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.state (ffe.diningroom.main_light) -> Shelly.relay/0 (ffe.diningroom.main_light)", - "asctime": "2025-08-29 17:57:19,455", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483039.5562873, - "msecs": 556.0, - "relativeCreated": 17251.710821, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:19,556", - "moduleLogger": [ - { - "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/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483039.4558833, - "msecs": 455.0, - "relativeCreated": 17151.306901, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/diningroom/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:19,455" - } - ], - "time_consumption": 0.10040402412414551 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483039.5566115, - "msecs": 556.0, - "relativeCreated": 17252.035271, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:19,556", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483039.5565128, - "msecs": 556.0, - "relativeCreated": 17251.936367, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:19,556" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483039.5565696, - "msecs": 556.0, - "relativeCreated": 17251.993396, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:19,556" - } - ], - "time_consumption": 4.1961669921875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffe.diningroom.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483039.657026, - "msecs": 657.0, - "relativeCreated": 17352.449617, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffe.diningroom.main_light) to True", - "asctime": "2025-08-29 17:57:19,657", - "moduleLogger": [ - { - "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/set", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483039.5567164, - "msecs": 556.0, - "relativeCreated": 17252.140229, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/diningroom/main_light/state/set and payload true", - "asctime": "2025-08-29 17:57:19,556" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/diningroom/main_light/relay/0/command", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.5592532, - "msecs": 559.0, - "relativeCreated": 17254.676805, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-29 17:57:19,559" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/diningroom/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483039.55951, - "msecs": 559.0, - "relativeCreated": 17254.933756, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:19,559" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/diningroom/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.5603445, - "msecs": 560.0, - "relativeCreated": 17255.768191, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:19,560" - }, - { - "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'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.6024256, - "msecs": 602.0, - "relativeCreated": 17297.849318, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:19,602" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.6435723, - "msecs": 643.0, - "relativeCreated": 17338.995878, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:19,643" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light", - "{\"state\": \"on\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483039.6437862, - "msecs": 643.0, - "relativeCreated": 17339.209802, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"on\"}", - "asctime": "2025-08-29 17:57:19,643" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.644519, - "msecs": 644.0, - "relativeCreated": 17339.942763, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:19,644" - } - ], - "time_consumption": 0.012506961822509766 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (ffe.diningroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483039.6572587, - "msecs": 657.0, - "relativeCreated": 17352.682356, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (ffe.diningroom.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:19,657", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffe.diningroom.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483039.6571782, - "msecs": 657.0, - "relativeCreated": 17352.601704, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (ffe.diningroom.main_light)): True ()", - "asctime": "2025-08-29 17:57:19,657" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffe.diningroom.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483039.657224, - "msecs": 657.0, - "relativeCreated": 17352.647743, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (ffe.diningroom.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:19,657" - } - ], - "time_consumption": 3.4809112548828125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffe.diningroom.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483039.7575989, - "msecs": 757.0, - "relativeCreated": 17453.02263, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffe.diningroom.main_light) to False", - "asctime": "2025-08-29 17:57:19,757", - "moduleLogger": [ - { - "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/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483039.6573427, - "msecs": 657.0, - "relativeCreated": 17352.766377, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/diningroom/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:19,657" - }, - { - "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'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.6866844, - "msecs": 686.0, - "relativeCreated": 17382.108201, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-29 17:57:19,686" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/diningroom/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.7276137, - "msecs": 727.0, - "relativeCreated": 17423.03737, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-29 17:57:19,727" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/diningroom/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483039.7278183, - "msecs": 727.0, - "relativeCreated": 17423.241797, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:19,727" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/diningroom/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.7284067, - "msecs": 728.0, - "relativeCreated": 17423.830378, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:19,728" - } - ], - "time_consumption": 0.029192209243774414 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (ffe.diningroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483039.7578685, - "msecs": 757.0, - "relativeCreated": 17453.292251, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (ffe.diningroom.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:19,757", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffe.diningroom.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483039.7577703, - "msecs": 757.0, - "relativeCreated": 17453.194022, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (ffe.diningroom.main_light)): False ()", - "asctime": "2025-08-29 17:57:19,757" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffe.diningroom.main_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483039.7578175, - "msecs": 757.0, - "relativeCreated": 17453.241323, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (ffe.diningroom.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:19,757" - } - ], - "time_consumption": 5.1021575927734375e-05 - } - ], - "time_consumption": 0.3021373748779297, - "time_start": "2025-08-29 17:57:19,455", - "time_finished": "2025-08-29 17:57:19,757" - }, - "Shelly.relay/0 (ffe.diningroom.main_light) -> ViDevCommon.state (ffe.diningroom.main_light)": { - "name": "__tLogger__", - "msg": "Shelly.relay/0 (ffe.diningroom.main_light) -> ViDevCommon.state (ffe.diningroom.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483039.7580462, - "msecs": 758.0, - "relativeCreated": 17453.469771, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Shelly.relay/0 (ffe.diningroom.main_light) -> ViDevCommon.state (ffe.diningroom.main_light)", - "asctime": "2025-08-29 17:57:19,758", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483039.8584156, - "msecs": 858.0, - "relativeCreated": 17553.839331, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:19,858", - "moduleLogger": [ - { - "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/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483039.7581506, - "msecs": 758.0, - "relativeCreated": 17453.574345, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/diningroom/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:19,758" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.771832, - "msecs": 771.0, - "relativeCreated": 17467.255814, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:19,771" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.8124518, - "msecs": 812.0, - "relativeCreated": 17507.875519, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:19,812" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light", - "{\"state\": \"off\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483039.8127058, - "msecs": 812.0, - "relativeCreated": 17508.129428, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"off\"}", - "asctime": "2025-08-29 17:57:19,812" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.8132489, - "msecs": 813.0, - "relativeCreated": 17508.672435, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:19,813" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.8551586, - "msecs": 855.0, - "relativeCreated": 17550.582209, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-29 17:57:19,855" - } - ], - "time_consumption": 0.0032570362091064453 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483039.8586655, - "msecs": 858.0, - "relativeCreated": 17554.089228, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:19,858", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483039.8585773, - "msecs": 858.0, - "relativeCreated": 17554.000737, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:19,858" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483039.858627, - "msecs": 858.0, - "relativeCreated": 17554.05079, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:19,858" - } - ], - "time_consumption": 3.838539123535156e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffe.diningroom.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483039.9590807, - "msecs": 959.0, - "relativeCreated": 17654.50442, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffe.diningroom.main_light) to True", - "asctime": "2025-08-29 17:57:19,959", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/diningroom/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483039.8587847, - "msecs": 858.0, - "relativeCreated": 17554.208456, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:19,858" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/diningroom/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.8593872, - "msecs": 859.0, - "relativeCreated": 17554.81073, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:19,859" - }, - { - "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'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.9013894, - "msecs": 901.0, - "relativeCreated": 17596.812966, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:19,901" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.9024417, - "msecs": 902.0, - "relativeCreated": 17597.865423, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:19,902" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light", - "{\"state\": \"on\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483039.9025958, - "msecs": 902.0, - "relativeCreated": 17598.019492, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"on\"}", - "asctime": "2025-08-29 17:57:19,902" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.9031417, - "msecs": 903.0, - "relativeCreated": 17598.565376, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:19,903" - }, - { - "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'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.9459622, - "msecs": 945.0, - "relativeCreated": 17641.385856, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-29 17:57:19,945" - } - ], - "time_consumption": 0.013118505477905273 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffe.diningroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483039.9593725, - "msecs": 959.0, - "relativeCreated": 17654.796295, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffe.diningroom.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:19,959", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.diningroom.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483039.9592876, - "msecs": 959.0, - "relativeCreated": 17654.711246, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffe.diningroom.main_light)): True ()", - "asctime": "2025-08-29 17:57:19,959" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.diningroom.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483039.9593356, - "msecs": 959.0, - "relativeCreated": 17654.75933, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffe.diningroom.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:19,959" - } - ], - "time_consumption": 3.695487976074219e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffe.diningroom.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483040.0599165, - "msecs": 59.0, - "relativeCreated": 17755.340161, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffe.diningroom.main_light) to False", - "asctime": "2025-08-29 17:57:20,059", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/diningroom/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483039.95947, - "msecs": 959.0, - "relativeCreated": 17654.893716, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:19,959" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/diningroom/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483039.9603477, - "msecs": 960.0, - "relativeCreated": 17655.771265, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:19,960" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.0025213, - "msecs": 2.0, - "relativeCreated": 17697.944901, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:20,002" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.004508, - "msecs": 4.0, - "relativeCreated": 17699.93161, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:20,004" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light", - "{\"state\": \"off\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483040.004665, - "msecs": 4.0, - "relativeCreated": 17700.088495, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"off\"}", - "asctime": "2025-08-29 17:57:20,004" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.0052986, - "msecs": 5.0, - "relativeCreated": 17700.722306, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:20,005" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.0471427, - "msecs": 47.0, - "relativeCreated": 17742.566401, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-29 17:57:20,047" - } - ], - "time_consumption": 0.012773752212524414 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffe.diningroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483040.060227, - "msecs": 60.0, - "relativeCreated": 17755.650445, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffe.diningroom.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:20,060", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.diningroom.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483040.0601354, - "msecs": 60.0, - "relativeCreated": 17755.559056, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffe.diningroom.main_light)): False ()", - "asctime": "2025-08-29 17:57:20,060" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.diningroom.main_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483040.0601864, - "msecs": 60.0, - "relativeCreated": 17755.609938, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffe.diningroom.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:20,060" - } - ], - "time_consumption": 4.0531158447265625e-05 - } - ], - "time_consumption": 0.30218076705932617, - "time_start": "2025-08-29 17:57:19,758", - "time_finished": "2025-08-29 17:57:20,060" - }, - "ViDevCommon.state (ffe.diningroom.floorlamp) -> Powerplug1P.state (ffe.diningroom.floor_light)": { - "name": "__tLogger__", - "msg": "ViDevCommon.state (ffe.diningroom.floorlamp) -> Powerplug1P.state (ffe.diningroom.floor_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483040.060457, - "msecs": 60.0, - "relativeCreated": 17755.880528, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.state (ffe.diningroom.floorlamp) -> Powerplug1P.state (ffe.diningroom.floor_light)", - "asctime": "2025-08-29 17:57:20,060", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483040.1609054, - "msecs": 160.0, - "relativeCreated": 17856.32911, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:20,160", - "moduleLogger": [ - { - "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/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483040.060583, - "msecs": 60.0, - "relativeCreated": 17756.006778, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/diningroom/floorlamp/state/set and payload false", - "asctime": "2025-08-29 17:57:20,060" - } - ], - "time_consumption": 0.10032224655151367 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483040.1612053, - "msecs": 161.0, - "relativeCreated": 17856.629031, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:20,161", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483040.1611185, - "msecs": 161.0, - "relativeCreated": 17856.542096, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:20,161" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483040.1611676, - "msecs": 161.0, - "relativeCreated": 17856.591281, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:20,161" - } - ], - "time_consumption": 3.7670135498046875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffe.diningroom.floorlamp)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483040.2616787, - "msecs": 261.0, - "relativeCreated": 17957.102347, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffe.diningroom.floorlamp) to True", - "asctime": "2025-08-29 17:57:20,261", - "moduleLogger": [ - { - "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/set", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483040.1613183, - "msecs": 161.0, - "relativeCreated": 17856.741991, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/diningroom/floorlamp/state/set and payload true", - "asctime": "2025-08-29 17:57:20,161" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.1637433, - "msecs": 163.0, - "relativeCreated": 17859.166895, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:20,163" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light", - "{\"state\": \"on\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483040.1639557, - "msecs": 163.0, - "relativeCreated": 17859.379415, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"on\"}", - "asctime": "2025-08-29 17:57:20,163" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.16459, - "msecs": 164.0, - "relativeCreated": 17860.013421, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:20,164" - }, - { - "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'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.205968, - "msecs": 205.0, - "relativeCreated": 17901.391449, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-29 17:57:20,205" - } - ], - "time_consumption": 0.055710792541503906 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug1P.state (ffe.diningroom.floor_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483040.2620041, - "msecs": 262.0, - "relativeCreated": 17957.427824, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug1P.state (ffe.diningroom.floor_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:20,262", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug1P.state (ffe.diningroom.floor_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483040.2619107, - "msecs": 261.0, - "relativeCreated": 17957.334421, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug1P.state (ffe.diningroom.floor_light)): True ()", - "asctime": "2025-08-29 17:57:20,261" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug1P.state (ffe.diningroom.floor_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483040.2619648, - "msecs": 261.0, - "relativeCreated": 17957.388513, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug1P.state (ffe.diningroom.floor_light)): result = True ()", - "asctime": "2025-08-29 17:57:20,261" - } - ], - "time_consumption": 3.933906555175781e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffe.diningroom.floorlamp)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483040.3624277, - "msecs": 362.0, - "relativeCreated": 18057.851226, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffe.diningroom.floorlamp) to False", - "asctime": "2025-08-29 17:57:20,362", - "moduleLogger": [ - { - "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/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483040.2621052, - "msecs": 262.0, - "relativeCreated": 17957.529067, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/diningroom/floorlamp/state/set and payload false", - "asctime": "2025-08-29 17:57:20,262" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.2644897, - "msecs": 264.0, - "relativeCreated": 17959.913388, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:20,264" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light", - "{\"state\": \"off\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483040.2646728, - "msecs": 264.0, - "relativeCreated": 17960.096497, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"off\"}", - "asctime": "2025-08-29 17:57:20,264" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.2651808, - "msecs": 265.0, - "relativeCreated": 17960.604637, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:20,265" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.30801, - "msecs": 308.0, - "relativeCreated": 18003.433688, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-29 17:57:20,308" - } - ], - "time_consumption": 0.05441761016845703 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug1P.state (ffe.diningroom.floor_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483040.362721, - "msecs": 362.0, - "relativeCreated": 18058.14483, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug1P.state (ffe.diningroom.floor_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:20,362", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug1P.state (ffe.diningroom.floor_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483040.3626335, - "msecs": 362.0, - "relativeCreated": 18058.057112, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug1P.state (ffe.diningroom.floor_light)): False ()", - "asctime": "2025-08-29 17:57:20,362" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug1P.state (ffe.diningroom.floor_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483040.362685, - "msecs": 362.0, - "relativeCreated": 18058.108552, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug1P.state (ffe.diningroom.floor_light)): result = False ()", - "asctime": "2025-08-29 17:57:20,362" - } - ], - "time_consumption": 3.600120544433594e-05 - } - ], - "time_consumption": 0.3022639751434326, - "time_start": "2025-08-29 17:57:20,060", - "time_finished": "2025-08-29 17:57:20,362" - }, - "Powerplug1P.state (ffe.diningroom.floor_light) -> ViDevCommon.state (ffe.diningroom.floorlamp)": { - "name": "__tLogger__", - "msg": "Powerplug1P.state (ffe.diningroom.floor_light) -> ViDevCommon.state (ffe.diningroom.floorlamp)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483040.3629305, - "msecs": 362.0, - "relativeCreated": 18058.354126, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Powerplug1P.state (ffe.diningroom.floor_light) -> ViDevCommon.state (ffe.diningroom.floorlamp)", - "asctime": "2025-08-29 17:57:20,362", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483040.4633276, - "msecs": 463.0, - "relativeCreated": 18158.751312, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:20,463", - "moduleLogger": [ - { - "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/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483040.3630397, - "msecs": 363.0, - "relativeCreated": 18058.463452, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/diningroom/floorlamp/state/set and payload false", - "asctime": "2025-08-29 17:57:20,363" - } - ], - "time_consumption": 0.10028791427612305 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483040.4636493, - "msecs": 463.0, - "relativeCreated": 18159.073007, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:20,463", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483040.4635549, - "msecs": 463.0, - "relativeCreated": 18158.97845, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:20,463" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483040.4636085, - "msecs": 463.0, - "relativeCreated": 18159.032295, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:20,463" - } - ], - "time_consumption": 4.076957702636719e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug1P.state (ffe.diningroom.floor_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483040.5641332, - "msecs": 564.0, - "relativeCreated": 18259.556874, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug1P.state (ffe.diningroom.floor_light) to True", - "asctime": "2025-08-29 17:57:20,564", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light", - "{\"state\": \"on\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483040.4637911, - "msecs": 463.0, - "relativeCreated": 18159.214803, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"on\"}", - "asctime": "2025-08-29 17:57:20,463" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.464676, - "msecs": 464.0, - "relativeCreated": 18160.099505, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:20,464" - }, - { - "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'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.4664764, - "msecs": 466.0, - "relativeCreated": 18161.900274, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-29 17:57:20,466" - } - ], - "time_consumption": 0.0976567268371582 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffe.diningroom.floorlamp) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483040.5644243, - "msecs": 564.0, - "relativeCreated": 18259.847996, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffe.diningroom.floorlamp) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:20,564", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.diningroom.floorlamp)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483040.56434, - "msecs": 564.0, - "relativeCreated": 18259.764014, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffe.diningroom.floorlamp)): True ()", - "asctime": "2025-08-29 17:57:20,564" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.diningroom.floorlamp)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483040.5643885, - "msecs": 564.0, - "relativeCreated": 18259.812327, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffe.diningroom.floorlamp)): result = True ()", - "asctime": "2025-08-29 17:57:20,564" - } - ], - "time_consumption": 3.5762786865234375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug1P.state (ffe.diningroom.floor_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483040.6649296, - "msecs": 664.0, - "relativeCreated": 18360.353322, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug1P.state (ffe.diningroom.floor_light) to False", - "asctime": "2025-08-29 17:57:20,664", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light", - "{\"state\": \"off\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483040.5645761, - "msecs": 564.0, - "relativeCreated": 18260.000062, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"off\"}", - "asctime": "2025-08-29 17:57:20,564" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.5652611, - "msecs": 565.0, - "relativeCreated": 18260.684773, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:20,565" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.5668666, - "msecs": 566.0, - "relativeCreated": 18262.290383, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-29 17:57:20,566" - } - ], - "time_consumption": 0.09806299209594727 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffe.diningroom.floorlamp) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483040.665231, - "msecs": 665.0, - "relativeCreated": 18360.65476, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffe.diningroom.floorlamp) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:20,665", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.diningroom.floorlamp)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483040.6651418, - "msecs": 665.0, - "relativeCreated": 18360.565482, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffe.diningroom.floorlamp)): False ()", - "asctime": "2025-08-29 17:57:20,665" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.diningroom.floorlamp)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483040.6651921, - "msecs": 665.0, - "relativeCreated": 18360.61598, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffe.diningroom.floorlamp)): result = False ()", - "asctime": "2025-08-29 17:57:20,665" - } - ], - "time_consumption": 3.886222839355469e-05 - } - ], - "time_consumption": 0.30230045318603516, - "time_start": "2025-08-29 17:57:20,362", - "time_finished": "2025-08-29 17:57:20,665" - }, - "Shelly.relay/0 (ffe.diningroom.main_light) -> Powerplug1P.state (ffe.diningroom.floor_light)": { - "name": "__tLogger__", - "msg": "Shelly.relay/0 (ffe.diningroom.main_light) -> Powerplug1P.state (ffe.diningroom.floor_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483040.6654341, - "msecs": 665.0, - "relativeCreated": 18360.857873, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Shelly.relay/0 (ffe.diningroom.main_light) -> Powerplug1P.state (ffe.diningroom.floor_light)", - "asctime": "2025-08-29 17:57:20,665", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483040.7656648, - "msecs": 765.0, - "relativeCreated": 18461.088447, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:20,765", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483040.765981, - "msecs": 765.0, - "relativeCreated": 18461.404489, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:20,765", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483040.765892, - "msecs": 765.0, - "relativeCreated": 18461.315873, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:20,765" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483040.7659435, - "msecs": 765.0, - "relativeCreated": 18461.36716, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:20,765" - } - ], - "time_consumption": 3.743171691894531e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffe.diningroom.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483040.8664465, - "msecs": 866.0, - "relativeCreated": 18561.87021, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffe.diningroom.main_light) to True", - "asctime": "2025-08-29 17:57:20,866", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/diningroom/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483040.766087, - "msecs": 766.0, - "relativeCreated": 18461.510958, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:20,766" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/diningroom/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.7669828, - "msecs": 766.0, - "relativeCreated": 18462.406508, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:20,766" - }, - { - "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'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.7690876, - "msecs": 769.0, - "relativeCreated": 18464.511125, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:20,769" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.7694402, - "msecs": 769.0, - "relativeCreated": 18464.863918, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:20,769" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light", - "{\"state\": \"on\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483040.76957, - "msecs": 769.0, - "relativeCreated": 18464.993817, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"on\"}", - "asctime": "2025-08-29 17:57:20,769" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.7702403, - "msecs": 770.0, - "relativeCreated": 18465.663966, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:20,770" - }, - { - "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'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.8123329, - "msecs": 812.0, - "relativeCreated": 18507.756406, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-29 17:57:20,812" - } - ], - "time_consumption": 0.05411362648010254 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug1P.state (ffe.diningroom.floor_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483040.8667643, - "msecs": 866.0, - "relativeCreated": 18562.188035, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug1P.state (ffe.diningroom.floor_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:20,866", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug1P.state (ffe.diningroom.floor_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483040.8666553, - "msecs": 866.0, - "relativeCreated": 18562.078834, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug1P.state (ffe.diningroom.floor_light)): True ()", - "asctime": "2025-08-29 17:57:20,866" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug1P.state (ffe.diningroom.floor_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483040.8667057, - "msecs": 866.0, - "relativeCreated": 18562.129393, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug1P.state (ffe.diningroom.floor_light)): result = True ()", - "asctime": "2025-08-29 17:57:20,866" - } - ], - "time_consumption": 5.8650970458984375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffe.diningroom.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483040.967199, - "msecs": 967.0, - "relativeCreated": 18662.622651, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffe.diningroom.main_light) to False", - "asctime": "2025-08-29 17:57:20,967", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/diningroom/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483040.86689, - "msecs": 866.0, - "relativeCreated": 18562.31377, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:20,866" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/diningroom/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.8676298, - "msecs": 867.0, - "relativeCreated": 18563.053394, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:20,867" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.8695467, - "msecs": 869.0, - "relativeCreated": 18564.970404, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:20,869" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.8698359, - "msecs": 869.0, - "relativeCreated": 18565.259375, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:20,869" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light", - "{\"state\": \"off\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483040.8699882, - "msecs": 869.0, - "relativeCreated": 18565.411713, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"off\"}", - "asctime": "2025-08-29 17:57:20,869" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/floor_light", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.870486, - "msecs": 870.0, - "relativeCreated": 18565.909663, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:20,870" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483040.9121087, - "msecs": 912.0, - "relativeCreated": 18607.532285, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-29 17:57:20,912" - } - ], - "time_consumption": 0.05509042739868164 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug1P.state (ffe.diningroom.floor_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483040.9674969, - "msecs": 967.0, - "relativeCreated": 18662.92069, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug1P.state (ffe.diningroom.floor_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:20,967", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug1P.state (ffe.diningroom.floor_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483040.9674191, - "msecs": 967.0, - "relativeCreated": 18662.842706, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug1P.state (ffe.diningroom.floor_light)): False ()", - "asctime": "2025-08-29 17:57:20,967" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug1P.state (ffe.diningroom.floor_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483040.9674633, - "msecs": 967.0, - "relativeCreated": 18662.886748, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug1P.state (ffe.diningroom.floor_light)): result = False ()", - "asctime": "2025-08-29 17:57:20,967" - } - ], - "time_consumption": 3.361701965332031e-05 - } - ], - "time_consumption": 0.3020627498626709, - "time_start": "2025-08-29 17:57:20,665", - "time_finished": "2025-08-29 17:57:20,967" - }, - "ViDevCommon.state (ffe.diningroom.garland) -> Powerplug1P.state (ffe.diningroom.garland)": { - "name": "__tLogger__", - "msg": "ViDevCommon.state (ffe.diningroom.garland) -> Powerplug1P.state (ffe.diningroom.garland)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483040.9676945, - "msecs": 967.0, - "relativeCreated": 18663.118166, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.state (ffe.diningroom.garland) -> Powerplug1P.state (ffe.diningroom.garland)", - "asctime": "2025-08-29 17:57:20,967", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483041.0681155, - "msecs": 68.0, - "relativeCreated": 18763.539135, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:21,068", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/garland/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483040.9678059, - "msecs": 967.0, - "relativeCreated": 18663.229692, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/diningroom/garland/state/set and payload false", - "asctime": "2025-08-29 17:57:20,967" - } - ], - "time_consumption": 0.10030961036682129 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483041.0684853, - "msecs": 68.0, - "relativeCreated": 18763.909065, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:21,068", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483041.0683475, - "msecs": 68.0, - "relativeCreated": 18763.77104, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:21,068" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483041.0684047, - "msecs": 68.0, - "relativeCreated": 18763.828304, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:21,068" - } - ], - "time_consumption": 8.058547973632812e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffe.diningroom.garland)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483041.1691036, - "msecs": 169.0, - "relativeCreated": 18864.527399, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffe.diningroom.garland) to True", - "asctime": "2025-08-29 17:57:21,169", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/garland/state/set", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483041.0686064, - "msecs": 68.0, - "relativeCreated": 18764.030143, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/diningroom/garland/state/set and payload true", - "asctime": "2025-08-29 17:57:21,068" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/garland/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483041.0714476, - "msecs": 71.0, - "relativeCreated": 18766.871191, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/garland/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:21,071" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/garland", - "{\"state\": \"on\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483041.0716364, - "msecs": 71.0, - "relativeCreated": 18767.060232, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/diningroom/garland and payload {\"state\": \"on\"}", - "asctime": "2025-08-29 17:57:21,071" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/garland", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483041.0722818, - "msecs": 72.0, - "relativeCreated": 18767.705532, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/garland and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:21,072" - }, - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/garland/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483041.1142693, - "msecs": 114.0, - "relativeCreated": 18809.692909, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/garland/state and payload b'true'", - "asctime": "2025-08-29 17:57:21,114" - } - ], - "time_consumption": 0.05483436584472656 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug1P.state (ffe.diningroom.garland) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483041.169445, - "msecs": 169.0, - "relativeCreated": 18864.86868, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug1P.state (ffe.diningroom.garland) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:21,169", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug1P.state (ffe.diningroom.garland)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483041.1693332, - "msecs": 169.0, - "relativeCreated": 18864.756881, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug1P.state (ffe.diningroom.garland)): True ()", - "asctime": "2025-08-29 17:57:21,169" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug1P.state (ffe.diningroom.garland)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483041.169407, - "msecs": 169.0, - "relativeCreated": 18864.830695, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug1P.state (ffe.diningroom.garland)): result = True ()", - "asctime": "2025-08-29 17:57:21,169" - } - ], - "time_consumption": 3.814697265625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffe.diningroom.garland)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483041.2699232, - "msecs": 269.0, - "relativeCreated": 18965.34706, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffe.diningroom.garland) to False", - "asctime": "2025-08-29 17:57:21,269", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/garland/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483041.1695433, - "msecs": 169.0, - "relativeCreated": 18864.96696, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/diningroom/garland/state/set and payload false", - "asctime": "2025-08-29 17:57:21,169" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/garland/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483041.172166, - "msecs": 172.0, - "relativeCreated": 18867.589905, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/garland/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:21,172" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/garland", - "{\"state\": \"off\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483041.1723542, - "msecs": 172.0, - "relativeCreated": 18867.777997, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/diningroom/garland and payload {\"state\": \"off\"}", - "asctime": "2025-08-29 17:57:21,172" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/garland", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483041.1729548, - "msecs": 172.0, - "relativeCreated": 18868.378586, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/garland and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:21,172" - }, - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/garland/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483041.2152758, - "msecs": 215.0, - "relativeCreated": 18910.699526, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/garland/state and payload b'false'", - "asctime": "2025-08-29 17:57:21,215" - } - ], - "time_consumption": 0.05464744567871094 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug1P.state (ffe.diningroom.garland) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483041.270321, - "msecs": 270.0, - "relativeCreated": 18965.74461, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug1P.state (ffe.diningroom.garland) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:21,270", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug1P.state (ffe.diningroom.garland)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483041.2701921, - "msecs": 270.0, - "relativeCreated": 18965.615691, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug1P.state (ffe.diningroom.garland)): False ()", - "asctime": "2025-08-29 17:57:21,270" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug1P.state (ffe.diningroom.garland)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483041.2702684, - "msecs": 270.0, - "relativeCreated": 18965.692153, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug1P.state (ffe.diningroom.garland)): result = False ()", - "asctime": "2025-08-29 17:57:21,270" - } - ], - "time_consumption": 5.245208740234375e-05 - } - ], - "time_consumption": 0.302626371383667, - "time_start": "2025-08-29 17:57:20,967", - "time_finished": "2025-08-29 17:57:21,270" - }, - "Powerplug1P.state (ffe.diningroom.garland) -> ViDevCommon.state (ffe.diningroom.garland)": { - "name": "__tLogger__", - "msg": "Powerplug1P.state (ffe.diningroom.garland) -> ViDevCommon.state (ffe.diningroom.garland)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483041.2705507, - "msecs": 270.0, - "relativeCreated": 18965.974399, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Powerplug1P.state (ffe.diningroom.garland) -> ViDevCommon.state (ffe.diningroom.garland)", - "asctime": "2025-08-29 17:57:21,270", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483041.3711262, - "msecs": 371.0, - "relativeCreated": 19066.54988, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:21,371", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/garland/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483041.2707005, - "msecs": 270.0, - "relativeCreated": 18966.124171, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/diningroom/garland/state/set and payload false", - "asctime": "2025-08-29 17:57:21,270" - } - ], - "time_consumption": 0.10042572021484375 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483041.371513, - "msecs": 371.0, - "relativeCreated": 19066.936528, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:21,371", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483041.3713944, - "msecs": 371.0, - "relativeCreated": 19066.81804, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:21,371" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483041.3714685, - "msecs": 371.0, - "relativeCreated": 19066.892127, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:21,371" - } - ], - "time_consumption": 4.4345855712890625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug1P.state (ffe.diningroom.garland)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483041.4720747, - "msecs": 472.0, - "relativeCreated": 19167.498505, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug1P.state (ffe.diningroom.garland) to True", - "asctime": "2025-08-29 17:57:21,472", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/garland", - "{\"state\": \"on\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483041.3716528, - "msecs": 371.0, - "relativeCreated": 19067.076503, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/diningroom/garland and payload {\"state\": \"on\"}", - "asctime": "2025-08-29 17:57:21,371" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/garland", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483041.3724656, - "msecs": 372.0, - "relativeCreated": 19067.889372, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/garland and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:21,372" - }, - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/garland/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483041.374059, - "msecs": 374.0, - "relativeCreated": 19069.482687, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/garland/state and payload b'true'", - "asctime": "2025-08-29 17:57:21,374" - } - ], - "time_consumption": 0.09801578521728516 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffe.diningroom.garland) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483041.4723637, - "msecs": 472.0, - "relativeCreated": 19167.78739, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffe.diningroom.garland) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:21,472", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.diningroom.garland)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483041.4722836, - "msecs": 472.0, - "relativeCreated": 19167.707329, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffe.diningroom.garland)): True ()", - "asctime": "2025-08-29 17:57:21,472" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.diningroom.garland)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483041.47233, - "msecs": 472.0, - "relativeCreated": 19167.753678, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffe.diningroom.garland)): result = True ()", - "asctime": "2025-08-29 17:57:21,472" - } - ], - "time_consumption": 3.361701965332031e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug1P.state (ffe.diningroom.garland)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483041.5728085, - "msecs": 572.0, - "relativeCreated": 19268.23221, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug1P.state (ffe.diningroom.garland) to False", - "asctime": "2025-08-29 17:57:21,572", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/garland", - "{\"state\": \"off\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483041.4724715, - "msecs": 472.0, - "relativeCreated": 19167.895113, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/diningroom/garland and payload {\"state\": \"off\"}", - "asctime": "2025-08-29 17:57:21,472" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/diningroom/garland", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483041.4731886, - "msecs": 473.0, - "relativeCreated": 19168.612236, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/diningroom/garland and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:21,473" - }, - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/garland/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483041.474732, - "msecs": 474.0, - "relativeCreated": 19170.155683, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/diningroom/garland/state and payload b'false'", - "asctime": "2025-08-29 17:57:21,474" - } - ], - "time_consumption": 0.09807658195495605 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffe.diningroom.garland) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483041.5731497, - "msecs": 573.0, - "relativeCreated": 19268.573258, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffe.diningroom.garland) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:21,573", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.diningroom.garland)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483041.5730426, - "msecs": 573.0, - "relativeCreated": 19268.466357, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffe.diningroom.garland)): False ()", - "asctime": "2025-08-29 17:57:21,573" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.diningroom.garland)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483041.5730965, - "msecs": 573.0, - "relativeCreated": 19268.520045, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffe.diningroom.garland)): result = False ()", - "asctime": "2025-08-29 17:57:21,573" - } - ], - "time_consumption": 5.316734313964844e-05 - } - ], - "time_consumption": 0.3025989532470703, - "time_start": "2025-08-29 17:57:21,270", - "time_finished": "2025-08-29 17:57:21,573" - }, - "ViDevCommon.state (ffe.kitchen.main_light) -> Shelly.relay/0 (ffe.kitchen.main_light)": { - "name": "__tLogger__", - "msg": "ViDevCommon.state (ffe.kitchen.main_light) -> Shelly.relay/0 (ffe.kitchen.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483041.5733626, - "msecs": 573.0, - "relativeCreated": 19268.786488, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.state (ffe.kitchen.main_light) -> Shelly.relay/0 (ffe.kitchen.main_light)", - "asctime": "2025-08-29 17:57:21,573", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483041.6738226, - "msecs": 673.0, - "relativeCreated": 19369.24629, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:21,673", - "moduleLogger": [ - { - "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/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483041.5734942, - "msecs": 573.0, - "relativeCreated": 19268.918065, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/kitchen/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:21,573" - } - ], - "time_consumption": 0.10032844543457031 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483041.6741674, - "msecs": 674.0, - "relativeCreated": 19369.590946, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:21,674", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483041.6740742, - "msecs": 674.0, - "relativeCreated": 19369.497749, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:21,674" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483041.6741266, - "msecs": 674.0, - "relativeCreated": 19369.55016, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:21,674" - } - ], - "time_consumption": 4.076957702636719e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffe.kitchen.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483041.7747114, - "msecs": 774.0, - "relativeCreated": 19470.135073, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffe.kitchen.main_light) to True", - "asctime": "2025-08-29 17:57:21,774", - "moduleLogger": [ - { - "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/set", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483041.674275, - "msecs": 674.0, - "relativeCreated": 19369.698375, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/kitchen/main_light/state/set and payload true", - "asctime": "2025-08-29 17:57:21,674" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483041.676804, - "msecs": 676.0, - "relativeCreated": 19372.227745, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-29 17:57:21,676" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483041.6770515, - "msecs": 677.0, - "relativeCreated": 19372.475393, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:21,677" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483041.6777782, - "msecs": 677.0, - "relativeCreated": 19373.201736, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:21,677" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483041.7207785, - "msecs": 720.0, - "relativeCreated": 19416.202153, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:21,720" - } - ], - "time_consumption": 0.053932905197143555 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (ffe.kitchen.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483041.7750328, - "msecs": 775.0, - "relativeCreated": 19470.45644, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (ffe.kitchen.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:21,775", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffe.kitchen.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483041.7749417, - "msecs": 774.0, - "relativeCreated": 19470.365429, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (ffe.kitchen.main_light)): True ()", - "asctime": "2025-08-29 17:57:21,774" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffe.kitchen.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483041.7749968, - "msecs": 774.0, - "relativeCreated": 19470.420419, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (ffe.kitchen.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:21,774" - } - ], - "time_consumption": 3.600120544433594e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffe.kitchen.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483041.87546, - "msecs": 875.0, - "relativeCreated": 19570.883533, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffe.kitchen.main_light) to False", - "asctime": "2025-08-29 17:57:21,875", - "moduleLogger": [ - { - "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/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483041.7751317, - "msecs": 775.0, - "relativeCreated": 19470.555294, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/kitchen/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:21,775" - }, - { - "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'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483041.8049731, - "msecs": 804.0, - "relativeCreated": 19500.396746, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-29 17:57:21,804" - }, - { - "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", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483041.8052976, - "msecs": 805.0, - "relativeCreated": 19500.721361, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:21,805" - }, - { - "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'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483041.8060808, - "msecs": 806.0, - "relativeCreated": 19501.504533, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:21,806" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483041.8472083, - "msecs": 847.0, - "relativeCreated": 19542.631791, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:21,847" - } - ], - "time_consumption": 0.02825164794921875 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (ffe.kitchen.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483041.8757632, - "msecs": 875.0, - "relativeCreated": 19571.18689, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (ffe.kitchen.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:21,875", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffe.kitchen.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483041.8756723, - "msecs": 875.0, - "relativeCreated": 19571.096122, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (ffe.kitchen.main_light)): False ()", - "asctime": "2025-08-29 17:57:21,875" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffe.kitchen.main_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483041.8757224, - "msecs": 875.0, - "relativeCreated": 19571.146293, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (ffe.kitchen.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:21,875" - } - ], - "time_consumption": 4.076957702636719e-05 - } - ], - "time_consumption": 0.3024005889892578, - "time_start": "2025-08-29 17:57:21,573", - "time_finished": "2025-08-29 17:57:21,875" - }, - "Shelly.relay/0 (ffe.kitchen.main_light) -> ViDevCommon.state (ffe.kitchen.main_light)": { - "name": "__tLogger__", - "msg": "Shelly.relay/0 (ffe.kitchen.main_light) -> ViDevCommon.state (ffe.kitchen.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483041.876002, - "msecs": 876.0, - "relativeCreated": 19571.425797, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Shelly.relay/0 (ffe.kitchen.main_light) -> ViDevCommon.state (ffe.kitchen.main_light)", - "asctime": "2025-08-29 17:57:21,876", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483041.9764602, - "msecs": 976.0, - "relativeCreated": 19671.884039, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:21,976", - "moduleLogger": [ - { - "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/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483041.8761268, - "msecs": 876.0, - "relativeCreated": 19571.550352, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/kitchen/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:21,876" - } - ], - "time_consumption": 0.10033345222473145 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483041.9767706, - "msecs": 976.0, - "relativeCreated": 19672.194141, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:21,976", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483041.9766722, - "msecs": 976.0, - "relativeCreated": 19672.09594, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:21,976" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483041.9767268, - "msecs": 976.0, - "relativeCreated": 19672.150346, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:21,976" - } - ], - "time_consumption": 4.38690185546875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffe.kitchen.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483042.0772283, - "msecs": 77.0, - "relativeCreated": 19772.651845, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffe.kitchen.main_light) to True", - "asctime": "2025-08-29 17:57:22,077", - "moduleLogger": [ - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483041.9769156, - "msecs": 976.0, - "relativeCreated": 19672.339315, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:21,976" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483041.9776952, - "msecs": 977.0, - "relativeCreated": 19673.118853, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:21,977" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.0183465, - "msecs": 18.0, - "relativeCreated": 19713.770298, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:22,018" - } - ], - "time_consumption": 0.05888175964355469 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffe.kitchen.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483042.0776172, - "msecs": 77.0, - "relativeCreated": 19773.04092, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffe.kitchen.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:22,077", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.kitchen.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483042.07749, - "msecs": 77.0, - "relativeCreated": 19772.913827, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffe.kitchen.main_light)): True ()", - "asctime": "2025-08-29 17:57:22,077" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.kitchen.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483042.0775642, - "msecs": 77.0, - "relativeCreated": 19772.987879, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffe.kitchen.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:22,077" - } - ], - "time_consumption": 5.2928924560546875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffe.kitchen.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483042.1781313, - "msecs": 178.0, - "relativeCreated": 19873.555158, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffe.kitchen.main_light) to False", - "asctime": "2025-08-29 17:57:22,178", - "moduleLogger": [ - { - "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", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483042.077763, - "msecs": 77.0, - "relativeCreated": 19773.186866, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:22,077" - }, - { - "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'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.078581, - "msecs": 78.0, - "relativeCreated": 19774.004681, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:22,078" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.080798, - "msecs": 80.0, - "relativeCreated": 19776.221526, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:22,080" - } - ], - "time_consumption": 0.09733343124389648 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffe.kitchen.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483042.178457, - "msecs": 178.0, - "relativeCreated": 19873.880863, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffe.kitchen.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:22,178", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.kitchen.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483042.178335, - "msecs": 178.0, - "relativeCreated": 19873.758642, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffe.kitchen.main_light)): False ()", - "asctime": "2025-08-29 17:57:22,178" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.kitchen.main_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483042.1784027, - "msecs": 178.0, - "relativeCreated": 19873.826185, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffe.kitchen.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:22,178" - } - ], - "time_consumption": 5.435943603515625e-05 - } - ], - "time_consumption": 0.30245494842529297, - "time_start": "2025-08-29 17:57:21,876", - "time_finished": "2025-08-29 17:57:22,178" - }, - "ViDevCommon.state (ffe.kitchen.circulation_pump) -> Shelly.relay/0 (ffe.kitchen.circulation_pump)": { - "name": "__tLogger__", - "msg": "ViDevCommon.state (ffe.kitchen.circulation_pump) -> Shelly.relay/0 (ffe.kitchen.circulation_pump)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483042.178731, - "msecs": 178.0, - "relativeCreated": 19874.154776, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.state (ffe.kitchen.circulation_pump) -> Shelly.relay/0 (ffe.kitchen.circulation_pump)", - "asctime": "2025-08-29 17:57:22,178", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483042.2792287, - "msecs": 279.0, - "relativeCreated": 19974.652292, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:22,279", - "moduleLogger": [ - { - "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/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483042.1789124, - "msecs": 178.0, - "relativeCreated": 19874.33627, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/kitchen/circulation_pump/state/set and payload false", - "asctime": "2025-08-29 17:57:22,178" - } - ], - "time_consumption": 0.10031628608703613 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483042.2794106, - "msecs": 279.0, - "relativeCreated": 19974.834341, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:22,279", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483042.2793448, - "msecs": 279.0, - "relativeCreated": 19974.768597, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:22,279" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483042.2793758, - "msecs": 279.0, - "relativeCreated": 19974.799641, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:22,279" - } - ], - "time_consumption": 3.4809112548828125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffe.kitchen.circulation_pump)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483042.3797398, - "msecs": 379.0, - "relativeCreated": 20075.163457, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffe.kitchen.circulation_pump) to True", - "asctime": "2025-08-29 17:57:22,379", - "moduleLogger": [ - { - "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/set", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483042.2794778, - "msecs": 279.0, - "relativeCreated": 19974.901542, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/kitchen/circulation_pump/state/set and payload true", - "asctime": "2025-08-29 17:57:22,279" - }, - { - "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'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.2807097, - "msecs": 280.0, - "relativeCreated": 19976.133205, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0/command and payload b'on'", - "asctime": "2025-08-29 17:57:22,280" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483042.280847, - "msecs": 280.0, - "relativeCreated": 19976.270662, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload on", - "asctime": "2025-08-29 17:57:22,280" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.2812068, - "msecs": 281.0, - "relativeCreated": 19976.630452, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:22,281" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.323681, - "msecs": 323.0, - "relativeCreated": 20019.104606, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'600'", - "asctime": "2025-08-29 17:57:22,323" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.3643348, - "msecs": 364.0, - "relativeCreated": 20059.758515, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-29 17:57:22,364" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483042.36455, - "msecs": 364.0, - "relativeCreated": 20059.973945, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:22,364" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.3649132, - "msecs": 364.0, - "relativeCreated": 20060.336767, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'true'", - "asctime": "2025-08-29 17:57:22,364" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.365295, - "msecs": 365.0, - "relativeCreated": 20060.718436, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:22,365" - } - ], - "time_consumption": 0.014444828033447266 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (ffe.kitchen.circulation_pump) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483042.3801093, - "msecs": 380.0, - "relativeCreated": 20075.533016, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (ffe.kitchen.circulation_pump) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:22,380", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffe.kitchen.circulation_pump)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483042.3799853, - "msecs": 379.0, - "relativeCreated": 20075.408985, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (ffe.kitchen.circulation_pump)): True ()", - "asctime": "2025-08-29 17:57:22,379" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffe.kitchen.circulation_pump)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483042.3800428, - "msecs": 380.0, - "relativeCreated": 20075.466481, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (ffe.kitchen.circulation_pump)): result = True ()", - "asctime": "2025-08-29 17:57:22,380" - } - ], - "time_consumption": 6.651878356933594e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffe.kitchen.circulation_pump)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483042.4806056, - "msecs": 480.0, - "relativeCreated": 20176.029321, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffe.kitchen.circulation_pump) to False", - "asctime": "2025-08-29 17:57:22,480", - "moduleLogger": [ - { - "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/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483042.380224, - "msecs": 380.0, - "relativeCreated": 20075.647739, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/kitchen/circulation_pump/state/set and payload false", - "asctime": "2025-08-29 17:57:22,380" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.4085133, - "msecs": 408.0, - "relativeCreated": 20103.936851, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:22,408" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.449561, - "msecs": 449.0, - "relativeCreated": 20144.984662, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0/command and payload b'off'", - "asctime": "2025-08-29 17:57:22,449" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483042.4498224, - "msecs": 449.0, - "relativeCreated": 20145.246023, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload off", - "asctime": "2025-08-29 17:57:22,449" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.4504597, - "msecs": 450.0, - "relativeCreated": 20145.883411, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:22,450" - } - ], - "time_consumption": 0.030145883560180664 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (ffe.kitchen.circulation_pump) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483042.480999, - "msecs": 480.0, - "relativeCreated": 20176.422493, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (ffe.kitchen.circulation_pump) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:22,480", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffe.kitchen.circulation_pump)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483042.4808776, - "msecs": 480.0, - "relativeCreated": 20176.301283, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (ffe.kitchen.circulation_pump)): False ()", - "asctime": "2025-08-29 17:57:22,480" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffe.kitchen.circulation_pump)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483042.480936, - "msecs": 480.0, - "relativeCreated": 20176.359675, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (ffe.kitchen.circulation_pump)): result = False ()", - "asctime": "2025-08-29 17:57:22,480" - } - ], - "time_consumption": 6.29425048828125e-05 - } - ], - "time_consumption": 0.30226802825927734, - "time_start": "2025-08-29 17:57:22,178", - "time_finished": "2025-08-29 17:57:22,480" - }, - "Shelly.relay/0 (ffe.kitchen.circulation_pump) -> ViDevCommon.state (ffe.kitchen.circulation_pump)": { - "name": "__tLogger__", - "msg": "Shelly.relay/0 (ffe.kitchen.circulation_pump) -> ViDevCommon.state (ffe.kitchen.circulation_pump)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483042.4812257, - "msecs": 481.0, - "relativeCreated": 20176.649466, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Shelly.relay/0 (ffe.kitchen.circulation_pump) -> ViDevCommon.state (ffe.kitchen.circulation_pump)", - "asctime": "2025-08-29 17:57:22,481", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483042.5816975, - "msecs": 581.0, - "relativeCreated": 20277.121099, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:22,581", - "moduleLogger": [ - { - "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/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483042.4813535, - "msecs": 481.0, - "relativeCreated": 20176.777258, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/kitchen/circulation_pump/state/set and payload false", - "asctime": "2025-08-29 17:57:22,481" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.4944963, - "msecs": 494.0, - "relativeCreated": 20189.920056, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'0'", - "asctime": "2025-08-29 17:57:22,494" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.53556, - "msecs": 535.0, - "relativeCreated": 20230.983506, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false'", - "asctime": "2025-08-29 17:57:22,535" - } - ], - "time_consumption": 0.04613757133483887 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483042.5820644, - "msecs": 582.0, - "relativeCreated": 20277.487974, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:22,582", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483042.581964, - "msecs": 581.0, - "relativeCreated": 20277.387605, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:22,581" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483042.5820196, - "msecs": 582.0, - "relativeCreated": 20277.443184, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:22,582" - } - ], - "time_consumption": 4.482269287109375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffe.kitchen.circulation_pump)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483042.682492, - "msecs": 682.0, - "relativeCreated": 20377.915485, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffe.kitchen.circulation_pump) to True", - "asctime": "2025-08-29 17:57:22,682", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483042.582176, - "msecs": 582.0, - "relativeCreated": 20277.599695, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload on", - "asctime": "2025-08-29 17:57:22,582" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.5828707, - "msecs": 582.0, - "relativeCreated": 20278.294355, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:22,582" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.5856512, - "msecs": 585.0, - "relativeCreated": 20281.074909, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'600'", - "asctime": "2025-08-29 17:57:22,585" - }, - { - "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'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.585987, - "msecs": 585.0, - "relativeCreated": 20281.410719, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-29 17:57:22,585" - }, - { - "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", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483042.586116, - "msecs": 586.0, - "relativeCreated": 20281.539836, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:22,586" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.5864036, - "msecs": 586.0, - "relativeCreated": 20281.827226, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'true'", - "asctime": "2025-08-29 17:57:22,586" - }, - { - "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'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.5868716, - "msecs": 586.0, - "relativeCreated": 20282.295132, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:22,586" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.6283755, - "msecs": 628.0, - "relativeCreated": 20323.799337, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:22,628" - } - ], - "time_consumption": 0.05411648750305176 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffe.kitchen.circulation_pump) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483042.6827874, - "msecs": 682.0, - "relativeCreated": 20378.21095, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffe.kitchen.circulation_pump) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:22,682", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.kitchen.circulation_pump)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483042.6826963, - "msecs": 682.0, - "relativeCreated": 20378.12016, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffe.kitchen.circulation_pump)): True ()", - "asctime": "2025-08-29 17:57:22,682" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.kitchen.circulation_pump)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483042.6827478, - "msecs": 682.0, - "relativeCreated": 20378.171514, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffe.kitchen.circulation_pump)): result = True ()", - "asctime": "2025-08-29 17:57:22,682" - } - ], - "time_consumption": 3.9577484130859375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffe.kitchen.circulation_pump)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483042.7832592, - "msecs": 783.0, - "relativeCreated": 20478.682894, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffe.kitchen.circulation_pump) to False", - "asctime": "2025-08-29 17:57:22,783", - "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", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483042.6829174, - "msecs": 682.0, - "relativeCreated": 20378.341113, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload off", - "asctime": "2025-08-29 17:57:22,682" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.6835551, - "msecs": 683.0, - "relativeCreated": 20378.97883, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:22,683" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.6854386, - "msecs": 685.0, - "relativeCreated": 20380.862506, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'0'", - "asctime": "2025-08-29 17:57:22,685" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.6857736, - "msecs": 685.0, - "relativeCreated": 20381.197335, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false'", - "asctime": "2025-08-29 17:57:22,685" - } - ], - "time_consumption": 0.09748554229736328 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffe.kitchen.circulation_pump) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483042.7836282, - "msecs": 783.0, - "relativeCreated": 20479.051896, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffe.kitchen.circulation_pump) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:22,783", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.kitchen.circulation_pump)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483042.7835338, - "msecs": 783.0, - "relativeCreated": 20478.957419, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffe.kitchen.circulation_pump)): False ()", - "asctime": "2025-08-29 17:57:22,783" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.kitchen.circulation_pump)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483042.7835882, - "msecs": 783.0, - "relativeCreated": 20479.011809, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffe.kitchen.circulation_pump)): result = False ()", - "asctime": "2025-08-29 17:57:22,783" - } - ], - "time_consumption": 4.00543212890625e-05 - } - ], - "time_consumption": 0.3024024963378906, - "time_start": "2025-08-29 17:57:22,481", - "time_finished": "2025-08-29 17:57:22,783" - }, - "ViDevHeating.temp_setp (ffe.kitchen.heating_valve) -> HeatingValve.temp_setp (ffe.kitchen.heating_valve)": { - "name": "__tLogger__", - "msg": "ViDevHeating.temp_setp (ffe.kitchen.heating_valve) -> HeatingValve.temp_setp (ffe.kitchen.heating_valve)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483042.7838905, - "msecs": 783.0, - "relativeCreated": 20479.314057, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevHeating.temp_setp (ffe.kitchen.heating_valve) -> HeatingValve.temp_setp (ffe.kitchen.heating_valve)", - "asctime": "2025-08-29 17:57:22,783", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483042.8846006, - "msecs": 884.0, - "relativeCreated": 20580.024173, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 30", - "asctime": "2025-08-29 17:57:22,884", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set", - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483042.7840438, - "msecs": 784.0, - "relativeCreated": 20479.467426, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set and payload 30", - "asctime": "2025-08-29 17:57:22,784" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/kitchen/heating_valve", - "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483042.7843661, - "msecs": 784.0, - "relativeCreated": 20479.789773, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/kitchen/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:22,784" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/kitchen/heating_valve", - "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.8257244, - "msecs": 825.0, - "relativeCreated": 20521.148167, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:22,825" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/kitchen/heating_valve/set", - "b'{\"current_heating_setpoint\": 30}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.829367, - "msecs": 829.0, - "relativeCreated": 20524.790638, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2025-08-29 17:57:22,829" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/heating_valve/valve_temperature_setpoint", - "b'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.8296816, - "msecs": 829.0, - "relativeCreated": 20525.105375, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:22,829" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/heating_valve/user_temperature_setpoint", - "b'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.8299675, - "msecs": 829.0, - "relativeCreated": 20525.391336, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:22,829" - } - ], - "time_consumption": 0.054633140563964844 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(30, 30)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483042.8850462, - "msecs": 885.0, - "relativeCreated": 20580.470057, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", - "asctime": "2025-08-29 17:57:22,885", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(30, 30)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483042.8849034, - "msecs": 884.0, - "relativeCreated": 20580.327058, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (30, 30) ()", - "asctime": "2025-08-29 17:57:22,884" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(30, 30)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483042.8849874, - "msecs": 884.0, - "relativeCreated": 20580.411149, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", - "asctime": "2025-08-29 17:57:22,884" - } - ], - "time_consumption": 5.888938903808594e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffe.kitchen.heating_valve)", - "15" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483042.9856317, - "msecs": 985.0, - "relativeCreated": 20681.055378, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffe.kitchen.heating_valve) to 15", - "asctime": "2025-08-29 17:57:22,985", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set", - "15" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483042.8852046, - "msecs": 885.0, - "relativeCreated": 20580.628079, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set and payload 15", - "asctime": "2025-08-29 17:57:22,885" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/kitchen/heating_valve/set", - "b'{\"current_heating_setpoint\": 15}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.899672, - "msecs": 899.0, - "relativeCreated": 20595.095726, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve/set and payload b'{\"current_heating_setpoint\": 15}'", - "asctime": "2025-08-29 17:57:22,899" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/kitchen/heating_valve", - "{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483042.8999925, - "msecs": 899.0, - "relativeCreated": 20595.41618, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/kitchen/heating_valve and payload {\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:22,899" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/heating_valve/valve_temperature_setpoint", - "b'15'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.9008327, - "msecs": 900.0, - "relativeCreated": 20596.256359, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/heating_valve/valve_temperature_setpoint and payload b'15'", - "asctime": "2025-08-29 17:57:22,900" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/heating_valve/user_temperature_setpoint", - "b'15'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.9016888, - "msecs": 901.0, - "relativeCreated": 20597.112593, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint and payload b'15'", - "asctime": "2025-08-29 17:57:22,901" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/kitchen/heating_valve", - "b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.902923, - "msecs": 902.0, - "relativeCreated": 20598.346613, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve and payload b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:22,902" - } - ], - "time_consumption": 0.08270859718322754 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "15", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483042.9861057, - "msecs": 986.0, - "relativeCreated": 20681.529364, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve) is correct (Content 15 and Type is ).", - "asctime": "2025-08-29 17:57:22,986", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)", - "15", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483042.9859364, - "msecs": 985.0, - "relativeCreated": 20681.360011, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): 15 ()", - "asctime": "2025-08-29 17:57:22,985" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)", - "=", - "15", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483042.9860418, - "msecs": 986.0, - "relativeCreated": 20681.465612, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): result = 15 ()", - "asctime": "2025-08-29 17:57:22,986" - } - ], - "time_consumption": 6.389617919921875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffe.kitchen.heating_valve)", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483043.0866637, - "msecs": 86.0, - "relativeCreated": 20782.087489, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffe.kitchen.heating_valve) to 20", - "asctime": "2025-08-29 17:57:23,086", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483042.9862738, - "msecs": 986.0, - "relativeCreated": 20681.697513, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set and payload 20", - "asctime": "2025-08-29 17:57:22,986" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/kitchen/heating_valve/set", - "b'{\"current_heating_setpoint\": 20}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.9944777, - "msecs": 994.0, - "relativeCreated": 20689.901611, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2025-08-29 17:57:22,994" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/kitchen/heating_valve", - "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483042.994716, - "msecs": 994.0, - "relativeCreated": 20690.139609, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/kitchen/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:22,994" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/heating_valve/valve_temperature_setpoint", - "b'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.9950922, - "msecs": 995.0, - "relativeCreated": 20690.515981, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:22,995" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/heating_valve/user_temperature_setpoint", - "b'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.995479, - "msecs": 995.0, - "relativeCreated": 20690.902764, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:22,995" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/kitchen/heating_valve", - "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483042.9957397, - "msecs": 995.0, - "relativeCreated": 20691.163415, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:22,995" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.0794914, - "msecs": 79.0, - "relativeCreated": 20774.914977, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-29 17:57:23,079" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483043.0797477, - "msecs": 79.0, - "relativeCreated": 20775.171318, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:23,079" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.0804899, - "msecs": 80.0, - "relativeCreated": 20775.913548, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:23,080" - } - ], - "time_consumption": 0.006173849105834961 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "20", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483043.0870254, - "msecs": 87.0, - "relativeCreated": 20782.44911, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:23,087", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483043.0869086, - "msecs": 86.0, - "relativeCreated": 20782.332361, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): 20 ()", - "asctime": "2025-08-29 17:57:23,086" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)", - "=", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483043.0869722, - "msecs": 86.0, - "relativeCreated": 20782.395748, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): result = 20 ()", - "asctime": "2025-08-29 17:57:23,086" - } - ], - "time_consumption": 5.316734313964844e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffe.kitchen.heating_valve)", - "25" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483043.1875315, - "msecs": 187.0, - "relativeCreated": 20882.955124, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffe.kitchen.heating_valve) to 25", - "asctime": "2025-08-29 17:57:23,187", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set", - "25" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483043.0871692, - "msecs": 87.0, - "relativeCreated": 20782.59293, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set and payload 25", - "asctime": "2025-08-29 17:57:23,087" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.132031, - "msecs": 132.0, - "relativeCreated": 20827.454583, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:23,132" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/kitchen/heating_valve/set", - "b'{\"current_heating_setpoint\": 25}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.1734862, - "msecs": 173.0, - "relativeCreated": 20868.910051, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", - "asctime": "2025-08-29 17:57:23,173" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/kitchen/heating_valve", - "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483043.1737232, - "msecs": 173.0, - "relativeCreated": 20869.146857, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/kitchen/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:23,173" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/heating_valve/valve_temperature_setpoint", - "b'25'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.1740673, - "msecs": 174.0, - "relativeCreated": 20869.490821, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/heating_valve/valve_temperature_setpoint and payload b'25'", - "asctime": "2025-08-29 17:57:23,174" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/heating_valve/user_temperature_setpoint", - "b'25'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.1743813, - "msecs": 174.0, - "relativeCreated": 20869.805022, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint and payload b'25'", - "asctime": "2025-08-29 17:57:23,174" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/kitchen/heating_valve", - "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.1746452, - "msecs": 174.0, - "relativeCreated": 20870.068869, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:23,174" - } - ], - "time_consumption": 0.012886285781860352 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "25", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483043.1877966, - "msecs": 187.0, - "relativeCreated": 20883.220037, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve) is correct (Content 25 and Type is ).", - "asctime": "2025-08-29 17:57:23,187", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)", - "25", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483043.187707, - "msecs": 187.0, - "relativeCreated": 20883.130668, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): 25 ()", - "asctime": "2025-08-29 17:57:23,187" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)", - "=", - "25", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483043.1877563, - "msecs": 187.0, - "relativeCreated": 20883.179941, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): result = 25 ()", - "asctime": "2025-08-29 17:57:23,187" - } - ], - "time_consumption": 4.029273986816406e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffe.kitchen.heating_valve)", - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483043.2882035, - "msecs": 288.0, - "relativeCreated": 20983.627268, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffe.kitchen.heating_valve) to 30", - "asctime": "2025-08-29 17:57:23,288", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set", - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483043.1879117, - "msecs": 187.0, - "relativeCreated": 20883.335407, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set and payload 30", - "asctime": "2025-08-29 17:57:23,187" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/kitchen/heating_valve/set", - "b'{\"current_heating_setpoint\": 30}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.2664757, - "msecs": 266.0, - "relativeCreated": 20961.899567, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2025-08-29 17:57:23,266" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/kitchen/heating_valve", - "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483043.2667193, - "msecs": 266.0, - "relativeCreated": 20962.142831, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffe/ffe/kitchen/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:23,266" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/heating_valve/valve_temperature_setpoint", - "b'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.2673523, - "msecs": 267.0, - "relativeCreated": 20962.775942, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:23,267" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/heating_valve/user_temperature_setpoint", - "b'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.267678, - "msecs": 267.0, - "relativeCreated": 20963.101714, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:23,267" - } - ], - "time_consumption": 0.020525455474853516 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "30", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483043.2885127, - "msecs": 288.0, - "relativeCreated": 20983.936374, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve) is correct (Content 30 and Type is ).", - "asctime": "2025-08-29 17:57:23,288", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)", - "30", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483043.2884178, - "msecs": 288.0, - "relativeCreated": 20983.841509, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): 30 ()", - "asctime": "2025-08-29 17:57:23,288" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)", - "=", - "30", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483043.2884703, - "msecs": 288.0, - "relativeCreated": 20983.894045, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): result = 30 ()", - "asctime": "2025-08-29 17:57:23,288" - } - ], - "time_consumption": 4.2438507080078125e-05 - } - ], - "time_consumption": 0.504622220993042, - "time_start": "2025-08-29 17:57:22,783", - "time_finished": "2025-08-29 17:57:23,288" - }, - "ViDevCommon.state (ffe.floor.main_light) -> Shelly.relay/0 (ffe.floor.main_light)": { - "name": "__tLogger__", - "msg": "ViDevCommon.state (ffe.floor.main_light) -> Shelly.relay/0 (ffe.floor.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483043.289524, - "msecs": 289.0, - "relativeCreated": 20984.947722, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.state (ffe.floor.main_light) -> Shelly.relay/0 (ffe.floor.main_light)", - "asctime": "2025-08-29 17:57:23,289", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483043.3900232, - "msecs": 390.0, - "relativeCreated": 21085.446948, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:23,390", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483043.2896757, - "msecs": 289.0, - "relativeCreated": 20985.09953, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/floor/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:23,289" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/kitchen/heating_valve", - "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.2902517, - "msecs": 290.0, - "relativeCreated": 20985.675516, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:23,290" - } - ], - "time_consumption": 0.09977149963378906 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483043.3903344, - "msecs": 390.0, - "relativeCreated": 21085.758194, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:23,390", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483043.3902423, - "msecs": 390.0, - "relativeCreated": 21085.666035, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:23,390" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483043.3902938, - "msecs": 390.0, - "relativeCreated": 21085.717351, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:23,390" - } - ], - "time_consumption": 4.0531158447265625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffe.floor.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483043.490795, - "msecs": 490.0, - "relativeCreated": 21186.21867, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffe.floor.main_light) to True", - "asctime": "2025-08-29 17:57:23,490", - "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", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483043.3904397, - "msecs": 390.0, - "relativeCreated": 21085.863423, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/floor/main_light/state/set and payload true", - "asctime": "2025-08-29 17:57:23,390" - }, - { - "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'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.3930213, - "msecs": 393.0, - "relativeCreated": 21088.445244, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/floor/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-29 17:57:23,393" - }, - { - "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", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483043.3932033, - "msecs": 393.0, - "relativeCreated": 21088.627008, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/floor/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:23,393" - }, - { - "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'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.3936806, - "msecs": 393.0, - "relativeCreated": 21089.104426, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/floor/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:23,393" - }, - { - "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'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.4354527, - "msecs": 435.0, - "relativeCreated": 21130.876238, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:23,435" - } - ], - "time_consumption": 0.05534219741821289 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (ffe.floor.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483043.4911232, - "msecs": 491.0, - "relativeCreated": 21186.546895, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (ffe.floor.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:23,491", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffe.floor.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483043.4910297, - "msecs": 491.0, - "relativeCreated": 21186.453524, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (ffe.floor.main_light)): True ()", - "asctime": "2025-08-29 17:57:23,491" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffe.floor.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483043.4910827, - "msecs": 491.0, - "relativeCreated": 21186.506384, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (ffe.floor.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:23,491" - } - ], - "time_consumption": 4.0531158447265625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffe.floor.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483043.591578, - "msecs": 591.0, - "relativeCreated": 21287.001679, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffe.floor.main_light) to False", - "asctime": "2025-08-29 17:57:23,591", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483043.4912248, - "msecs": 491.0, - "relativeCreated": 21186.648476, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/floor/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:23,491" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.493965, - "msecs": 493.0, - "relativeCreated": 21189.388525, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/floor/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-29 17:57:23,493" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483043.4941711, - "msecs": 494.0, - "relativeCreated": 21189.594876, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/floor/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:23,494" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.4947758, - "msecs": 494.0, - "relativeCreated": 21190.199423, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/floor/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:23,494" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.536402, - "msecs": 536.0, - "relativeCreated": 21231.825553, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:23,536" - } - ], - "time_consumption": 0.0551760196685791 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (ffe.floor.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483043.5918627, - "msecs": 591.0, - "relativeCreated": 21287.286543, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (ffe.floor.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:23,591", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffe.floor.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483043.5917706, - "msecs": 591.0, - "relativeCreated": 21287.194409, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (ffe.floor.main_light)): False ()", - "asctime": "2025-08-29 17:57:23,591" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffe.floor.main_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483043.5918164, - "msecs": 591.0, - "relativeCreated": 21287.240038, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (ffe.floor.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:23,591" - } - ], - "time_consumption": 4.6253204345703125e-05 - } - ], - "time_consumption": 0.3023386001586914, - "time_start": "2025-08-29 17:57:23,289", - "time_finished": "2025-08-29 17:57:23,591" - }, - "Shelly.relay/0 (ffe.floor.main_light) -> ViDevCommon.state (ffe.floor.main_light)": { - "name": "__tLogger__", - "msg": "Shelly.relay/0 (ffe.floor.main_light) -> ViDevCommon.state (ffe.floor.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483043.5920432, - "msecs": 592.0, - "relativeCreated": 21287.466909, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Shelly.relay/0 (ffe.floor.main_light) -> ViDevCommon.state (ffe.floor.main_light)", - "asctime": "2025-08-29 17:57:23,592", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483043.6925006, - "msecs": 692.0, - "relativeCreated": 21387.924199, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:23,692", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483043.5921469, - "msecs": 592.0, - "relativeCreated": 21287.570576, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffe/floor/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:23,592" - } - ], - "time_consumption": 0.10035371780395508 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483043.6929674, - "msecs": 692.0, - "relativeCreated": 21388.391097, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:23,692", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483043.6928132, - "msecs": 692.0, - "relativeCreated": 21388.236652, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:23,692" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483043.6929111, - "msecs": 692.0, - "relativeCreated": 21388.334789, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:23,692" - } - ], - "time_consumption": 5.626678466796875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffe.floor.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483043.7934666, - "msecs": 793.0, - "relativeCreated": 21488.890201, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffe.floor.main_light) to True", - "asctime": "2025-08-29 17:57:23,793", - "moduleLogger": [ - { - "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", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483043.693117, - "msecs": 693.0, - "relativeCreated": 21388.540706, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/floor/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:23,693" - }, - { - "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'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.693964, - "msecs": 693.0, - "relativeCreated": 21389.387841, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/floor/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:23,693" - }, - { - "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'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.6955695, - "msecs": 695.0, - "relativeCreated": 21390.993179, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:23,695" - } - ], - "time_consumption": 0.09789705276489258 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffe.floor.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483043.7937531, - "msecs": 793.0, - "relativeCreated": 21489.17667, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffe.floor.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:23,793", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.floor.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483043.7936594, - "msecs": 793.0, - "relativeCreated": 21489.083054, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffe.floor.main_light)): True ()", - "asctime": "2025-08-29 17:57:23,793" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.floor.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483043.793705, - "msecs": 793.0, - "relativeCreated": 21489.128629, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffe.floor.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:23,793" - } - ], - "time_consumption": 4.8160552978515625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffe.floor.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483043.8942525, - "msecs": 894.0, - "relativeCreated": 21589.676305, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffe.floor.main_light) to False", - "asctime": "2025-08-29 17:57:23,894", - "moduleLogger": [ - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483043.793876, - "msecs": 793.0, - "relativeCreated": 21489.29966, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffe/floor/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:23,793" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.7946405, - "msecs": 794.0, - "relativeCreated": 21490.064391, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffe/floor/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:23,794" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.7962916, - "msecs": 796.0, - "relativeCreated": 21491.715356, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:23,796" - } - ], - "time_consumption": 0.0979609489440918 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffe.floor.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483043.8946722, - "msecs": 894.0, - "relativeCreated": 21590.095888, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffe.floor.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:23,894", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.floor.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483043.8945441, - "msecs": 894.0, - "relativeCreated": 21589.967876, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffe.floor.main_light)): False ()", - "asctime": "2025-08-29 17:57:23,894" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffe.floor.main_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483043.8946202, - "msecs": 894.0, - "relativeCreated": 21590.043751, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffe.floor.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:23,894" - } - ], - "time_consumption": 5.1975250244140625e-05 - } - ], - "time_consumption": 0.3026289939880371, - "time_start": "2025-08-29 17:57:23,592", - "time_finished": "2025-08-29 17:57:23,894" - }, - "ViDevCommon.state (ffw.livingroom.main_light) -> Shelly.relay/0 (ffw.livingroom.main_light)": { - "name": "__tLogger__", - "msg": "ViDevCommon.state (ffw.livingroom.main_light) -> Shelly.relay/0 (ffw.livingroom.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483043.8949397, - "msecs": 894.0, - "relativeCreated": 21590.363221, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.state (ffw.livingroom.main_light) -> Shelly.relay/0 (ffw.livingroom.main_light)", - "asctime": "2025-08-29 17:57:23,894", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483043.9954102, - "msecs": 995.0, - "relativeCreated": 21690.833849, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:23,995", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483043.895078, - "msecs": 895.0, - "relativeCreated": 21590.501552, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:23,895" - } - ], - "time_consumption": 0.10033226013183594 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483043.995728, - "msecs": 995.0, - "relativeCreated": 21691.151806, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:23,995", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483043.9956357, - "msecs": 995.0, - "relativeCreated": 21691.059337, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:23,995" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483043.9956875, - "msecs": 995.0, - "relativeCreated": 21691.111227, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:23,995" - } - ], - "time_consumption": 4.0531158447265625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffw.livingroom.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483044.096257, - "msecs": 96.0, - "relativeCreated": 21791.680779, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffw.livingroom.main_light) to True", - "asctime": "2025-08-29 17:57:24,096", - "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", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483043.9958355, - "msecs": 995.0, - "relativeCreated": 21691.259452, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/state/set and payload true", - "asctime": "2025-08-29 17:57:23,995" - }, - { - "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'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.9981956, - "msecs": 998.0, - "relativeCreated": 21693.619478, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-29 17:57:23,998" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483043.9984, - "msecs": 998.0, - "relativeCreated": 21693.82356, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:23,998" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483043.9985855, - "msecs": 998.0, - "relativeCreated": 21694.009126, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:23,998" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.9991853, - "msecs": 999.0, - "relativeCreated": 21694.609175, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:23,999" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483043.99948, - "msecs": 999.0, - "relativeCreated": 21694.90372, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:23,999" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.0425441, - "msecs": 42.0, - "relativeCreated": 21737.967834, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:24,042" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.0834606, - "msecs": 83.0, - "relativeCreated": 21778.884208, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50'", - "asctime": "2025-08-29 17:57:24,083" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.083987, - "msecs": 83.0, - "relativeCreated": 21779.410516, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5'", - "asctime": "2025-08-29 17:57:24,083" - } - ], - "time_consumption": 0.012269973754882812 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483044.0965376, - "msecs": 96.0, - "relativeCreated": 21791.961257, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (ffw.livingroom.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:24,096", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffw.livingroom.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483044.0964334, - "msecs": 96.0, - "relativeCreated": 21791.857014, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (ffw.livingroom.main_light)): True ()", - "asctime": "2025-08-29 17:57:24,096" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffw.livingroom.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483044.0965004, - "msecs": 96.0, - "relativeCreated": 21791.924094, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (ffw.livingroom.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:24,096" - } - ], - "time_consumption": 3.719329833984375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffw.livingroom.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483044.1970143, - "msecs": 197.0, - "relativeCreated": 21892.437957, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffw.livingroom.main_light) to False", - "asctime": "2025-08-29 17:57:24,197", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483044.096638, - "msecs": 96.0, - "relativeCreated": 21792.061538, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:24,096" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.0987072, - "msecs": 98.0, - "relativeCreated": 21794.130875, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-29 17:57:24,098" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483044.0989575, - "msecs": 98.0, - "relativeCreated": 21794.381271, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:24,098" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.099507, - "msecs": 99.0, - "relativeCreated": 21794.93094, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:24,099" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.1414816, - "msecs": 141.0, - "relativeCreated": 21836.905342, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:24,141" - } - ], - "time_consumption": 0.05553269386291504 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483044.1972973, - "msecs": 197.0, - "relativeCreated": 21892.721106, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (ffw.livingroom.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:24,197", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffw.livingroom.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483044.1972156, - "msecs": 197.0, - "relativeCreated": 21892.639294, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (ffw.livingroom.main_light)): False ()", - "asctime": "2025-08-29 17:57:24,197" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffw.livingroom.main_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483044.1972618, - "msecs": 197.0, - "relativeCreated": 21892.685583, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (ffw.livingroom.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:24,197" - } - ], - "time_consumption": 3.552436828613281e-05 - } - ], - "time_consumption": 0.30235767364501953, - "time_start": "2025-08-29 17:57:23,894", - "time_finished": "2025-08-29 17:57:24,197" - }, - "Shelly.relay/0 (ffw.livingroom.main_light) -> ViDevCommon.state (ffw.livingroom.main_light)": { - "name": "__tLogger__", - "msg": "Shelly.relay/0 (ffw.livingroom.main_light) -> ViDevCommon.state (ffw.livingroom.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483044.1974769, - "msecs": 197.0, - "relativeCreated": 21892.900456, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Shelly.relay/0 (ffw.livingroom.main_light) -> ViDevCommon.state (ffw.livingroom.main_light)", - "asctime": "2025-08-29 17:57:24,197", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483044.2979894, - "msecs": 297.0, - "relativeCreated": 21993.413186, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:24,297", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483044.1975975, - "msecs": 197.0, - "relativeCreated": 21893.02108, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:24,197" - } - ], - "time_consumption": 0.10039186477661133 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483044.2982817, - "msecs": 298.0, - "relativeCreated": 21993.705318, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:24,298", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483044.298193, - "msecs": 298.0, - "relativeCreated": 21993.616671, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:24,298" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483044.2982442, - "msecs": 298.0, - "relativeCreated": 21993.667957, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:24,298" - } - ], - "time_consumption": 3.743171691894531e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffw.livingroom.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483044.398919, - "msecs": 398.0, - "relativeCreated": 22094.342773, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffw.livingroom.main_light) to True", - "asctime": "2025-08-29 17:57:24,398", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483044.2983859, - "msecs": 298.0, - "relativeCreated": 21993.809542, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:24,298" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483044.2986548, - "msecs": 298.0, - "relativeCreated": 21994.078336, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:24,298" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.2993705, - "msecs": 299.0, - "relativeCreated": 21994.794219, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:24,299" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.2997148, - "msecs": 299.0, - "relativeCreated": 21995.138619, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:24,299" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.301672, - "msecs": 301.0, - "relativeCreated": 21997.095698, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:24,301" - } - ], - "time_consumption": 0.09724712371826172 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483044.399245, - "msecs": 399.0, - "relativeCreated": 22094.668812, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffw.livingroom.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:24,399", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffw.livingroom.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483044.3991306, - "msecs": 399.0, - "relativeCreated": 22094.554288, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffw.livingroom.main_light)): True ()", - "asctime": "2025-08-29 17:57:24,399" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffw.livingroom.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483044.3991797, - "msecs": 399.0, - "relativeCreated": 22094.603534, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffw.livingroom.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:24,399" - } - ], - "time_consumption": 6.532669067382812e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffw.livingroom.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483044.4997406, - "msecs": 499.0, - "relativeCreated": 22195.164455, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffw.livingroom.main_light) to False", - "asctime": "2025-08-29 17:57:24,499", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483044.3993669, - "msecs": 399.0, - "relativeCreated": 22094.790587, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:24,399" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.4002423, - "msecs": 400.0, - "relativeCreated": 22095.666109, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:24,400" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.4018762, - "msecs": 401.0, - "relativeCreated": 22097.299906, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:24,401" - } - ], - "time_consumption": 0.09786438941955566 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483044.5001528, - "msecs": 500.0, - "relativeCreated": 22195.576435, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffw.livingroom.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:24,500", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffw.livingroom.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483044.500024, - "msecs": 500.0, - "relativeCreated": 22195.447862, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffw.livingroom.main_light)): False ()", - "asctime": "2025-08-29 17:57:24,500" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffw.livingroom.main_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483044.5001037, - "msecs": 500.0, - "relativeCreated": 22195.527332, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffw.livingroom.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:24,500" - } - ], - "time_consumption": 4.9114227294921875e-05 - } - ], - "time_consumption": 0.3026759624481201, - "time_start": "2025-08-29 17:57:24,197", - "time_finished": "2025-08-29 17:57:24,500" - }, - "ViDevCommon.brightness (ffw.livingroom.main_light) -> Light.brightness (ffw.livingroom.main_light)": { - "name": "__tLogger__", - "msg": "ViDevCommon.brightness (ffw.livingroom.main_light) -> Light.brightness (ffw.livingroom.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483044.5004349, - "msecs": 500.0, - "relativeCreated": 22195.85861, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.brightness (ffw.livingroom.main_light) -> Light.brightness (ffw.livingroom.main_light)", - "asctime": "2025-08-29 17:57:24,500", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Switching on device", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 13, - "funcName": "device_follow", - "created": 1756483044.6012151, - "msecs": 601.0, - "relativeCreated": 22296.638788, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:24,601", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483044.5005898, - "msecs": 500.0, - "relativeCreated": 22196.013396, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:24,500" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483044.500951, - "msecs": 500.0, - "relativeCreated": 22196.374828, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:24,500" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.5017383, - "msecs": 501.0, - "relativeCreated": 22197.161988, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:24,501" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.5023801, - "msecs": 502.0, - "relativeCreated": 22197.803671, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:24,502" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.5423477, - "msecs": 542.0, - "relativeCreated": 22237.771399, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:24,542" - } - ], - "time_consumption": 0.058867454528808594 - }, - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483044.7022386, - "msecs": 702.0, - "relativeCreated": 22397.66227, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 17:57:24,702", - "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", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483044.6015632, - "msecs": 601.0, - "relativeCreated": 22296.986845, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:24,601" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483044.6019633, - "msecs": 601.0, - "relativeCreated": 22297.386985, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:24,601" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light/set", - "b'{\"brightness\": 254}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.604523, - "msecs": 604.0, - "relativeCreated": 22299.946572, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:24,604" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.604917, - "msecs": 604.0, - "relativeCreated": 22300.34069, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:24,604" - }, - { - "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'100'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.6479757, - "msecs": 647.0, - "relativeCreated": 22343.399471, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:24,647" - } - ], - "time_consumption": 0.05426287651062012 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(100, 100)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483044.7027385, - "msecs": 702.0, - "relativeCreated": 22398.162124, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 17:57:24,702", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(100, 100)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483044.7025616, - "msecs": 702.0, - "relativeCreated": 22397.985272, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 17:57:24,702" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(100, 100)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483044.702655, - "msecs": 702.0, - "relativeCreated": 22398.078593, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 17:57:24,702" - } - ], - "time_consumption": 8.344650268554688e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffw.livingroom.main_light)", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483044.803345, - "msecs": 803.0, - "relativeCreated": 22498.768544, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffw.livingroom.main_light) to 0", - "asctime": "2025-08-29 17:57:24,803", - "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", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483044.7029338, - "msecs": 702.0, - "relativeCreated": 22398.357382, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 0", - "asctime": "2025-08-29 17:57:24,702" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light/set", - "b'{\"brightness\": 1}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.7103791, - "msecs": 710.0, - "relativeCreated": 22405.802798, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 17:57:24,710" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483044.7111683, - "msecs": 711.0, - "relativeCreated": 22406.59194, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:24,711" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.7152429, - "msecs": 715.0, - "relativeCreated": 22410.666503, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:24,715" - }, - { - "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'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.7535088, - "msecs": 753.0, - "relativeCreated": 22448.932605, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'0'", - "asctime": "2025-08-29 17:57:24,753" - } - ], - "time_consumption": 0.049836158752441406 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483044.803631, - "msecs": 803.0, - "relativeCreated": 22499.054662, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:24,803", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffw.livingroom.main_light)", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483044.8035548, - "msecs": 803.0, - "relativeCreated": 22498.978477, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffw.livingroom.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:24,803" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffw.livingroom.main_light)", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483044.8035996, - "msecs": 803.0, - "relativeCreated": 22499.023388, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffw.livingroom.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:24,803" - } - ], - "time_consumption": 3.147125244140625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffw.livingroom.main_light)", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483044.9040976, - "msecs": 904.0, - "relativeCreated": 22599.521306, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffw.livingroom.main_light) to 20", - "asctime": "2025-08-29 17:57:24,904", - "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", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483044.8037236, - "msecs": 803.0, - "relativeCreated": 22499.14729, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 20", - "asctime": "2025-08-29 17:57:24,803" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light/set", - "b'{\"brightness\": 52}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.8067229, - "msecs": 806.0, - "relativeCreated": 22502.146512, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 17:57:24,806" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483044.8069696, - "msecs": 806.0, - "relativeCreated": 22502.393349, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:24,806" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.8073897, - "msecs": 807.0, - "relativeCreated": 22502.813272, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:24,807" - }, - { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.8492951, - "msecs": 849.0, - "relativeCreated": 22544.718833, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'20'", - "asctime": "2025-08-29 17:57:24,849" - } - ], - "time_consumption": 0.05480241775512695 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "20", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483044.9044707, - "msecs": 904.0, - "relativeCreated": 22599.894429, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:24,904", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffw.livingroom.main_light)", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483044.9043598, - "msecs": 904.0, - "relativeCreated": 22599.78353, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffw.livingroom.main_light)): 20 ()", - "asctime": "2025-08-29 17:57:24,904" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffw.livingroom.main_light)", - "=", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483044.904426, - "msecs": 904.0, - "relativeCreated": 22599.849728, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffw.livingroom.main_light)): result = 20 ()", - "asctime": "2025-08-29 17:57:24,904" - } - ], - "time_consumption": 4.458427429199219e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffw.livingroom.main_light)", - "40" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483045.0049841, - "msecs": 4.0, - "relativeCreated": 22700.407859, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffw.livingroom.main_light) to 40", - "asctime": "2025-08-29 17:57:25,004", - "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", - "40" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483044.904585, - "msecs": 904.0, - "relativeCreated": 22600.008744, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 40", - "asctime": "2025-08-29 17:57:24,904" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light/set", - "b'{\"brightness\": 102}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.9072034, - "msecs": 907.0, - "relativeCreated": 22602.626921, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 17:57:24,907" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483044.9075947, - "msecs": 907.0, - "relativeCreated": 22603.018351, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:24,907" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.90828, - "msecs": 908.0, - "relativeCreated": 22603.703551, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:24,908" - }, - { - "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'40'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483044.9496286, - "msecs": 949.0, - "relativeCreated": 22645.05246, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'40'", - "asctime": "2025-08-29 17:57:24,949" - } - ], - "time_consumption": 0.05535554885864258 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "40", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483045.0054026, - "msecs": 5.0, - "relativeCreated": 22700.826274, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 17:57:25,005", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffw.livingroom.main_light)", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483045.005298, - "msecs": 5.0, - "relativeCreated": 22700.721508, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffw.livingroom.main_light)): 40 ()", - "asctime": "2025-08-29 17:57:25,005" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffw.livingroom.main_light)", - "=", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483045.0053587, - "msecs": 5.0, - "relativeCreated": 22700.782181, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffw.livingroom.main_light)): result = 40 ()", - "asctime": "2025-08-29 17:57:25,005" - } - ], - "time_consumption": 4.38690185546875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffw.livingroom.main_light)", - "60" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483045.1059554, - "msecs": 105.0, - "relativeCreated": 22801.379029, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffw.livingroom.main_light) to 60", - "asctime": "2025-08-29 17:57:25,105", - "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", - "60" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483045.005523, - "msecs": 5.0, - "relativeCreated": 22700.946691, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 60", - "asctime": "2025-08-29 17:57:25,005" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light/set", - "b'{\"brightness\": 153}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483045.0079834, - "msecs": 7.0, - "relativeCreated": 22703.407118, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 17:57:25,007" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483045.0082297, - "msecs": 8.0, - "relativeCreated": 22703.653418, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:25,008" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483045.0087113, - "msecs": 8.0, - "relativeCreated": 22704.135038, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:25,008" - }, - { - "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'60'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483045.0496542, - "msecs": 49.0, - "relativeCreated": 22745.077983, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'60'", - "asctime": "2025-08-29 17:57:25,049" - } - ], - "time_consumption": 0.056301116943359375 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "60", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483045.106278, - "msecs": 106.0, - "relativeCreated": 22801.701652, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 17:57:25,106", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffw.livingroom.main_light)", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483045.1061878, - "msecs": 106.0, - "relativeCreated": 22801.611558, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffw.livingroom.main_light)): 60 ()", - "asctime": "2025-08-29 17:57:25,106" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffw.livingroom.main_light)", - "=", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483045.1062376, - "msecs": 106.0, - "relativeCreated": 22801.661376, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffw.livingroom.main_light)): result = 60 ()", - "asctime": "2025-08-29 17:57:25,106" - } - ], - "time_consumption": 4.029273986816406e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffw.livingroom.main_light)", - "80" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483045.2067137, - "msecs": 206.0, - "relativeCreated": 22902.137387, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffw.livingroom.main_light) to 80", - "asctime": "2025-08-29 17:57:25,206", - "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", - "80" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483045.106408, - "msecs": 106.0, - "relativeCreated": 22801.831996, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 80", - "asctime": "2025-08-29 17:57:25,106" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light/set", - "b'{\"brightness\": 203}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483045.1087565, - "msecs": 108.0, - "relativeCreated": 22804.180117, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 17:57:25,108" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483045.1090877, - "msecs": 109.0, - "relativeCreated": 22804.51144, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:25,109" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483045.1095982, - "msecs": 109.0, - "relativeCreated": 22805.021965, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:25,109" - }, - { - "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'80'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483045.151587, - "msecs": 151.0, - "relativeCreated": 22847.010851, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'80'", - "asctime": "2025-08-29 17:57:25,151" - } - ], - "time_consumption": 0.05512666702270508 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "80", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483045.2070239, - "msecs": 207.0, - "relativeCreated": 22902.447557, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 17:57:25,207", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffw.livingroom.main_light)", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483045.2069252, - "msecs": 206.0, - "relativeCreated": 22902.348841, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffw.livingroom.main_light)): 80 ()", - "asctime": "2025-08-29 17:57:25,206" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffw.livingroom.main_light)", - "=", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483045.206981, - "msecs": 206.0, - "relativeCreated": 22902.404452, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffw.livingroom.main_light)): result = 80 ()", - "asctime": "2025-08-29 17:57:25,206" - } - ], - "time_consumption": 4.291534423828125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffw.livingroom.main_light)", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483045.3074396, - "msecs": 307.0, - "relativeCreated": 23002.863406, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffw.livingroom.main_light) to 100", - "asctime": "2025-08-29 17:57:25,307", - "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", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483045.207128, - "msecs": 207.0, - "relativeCreated": 22902.551837, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:25,207" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light/set", - "b'{\"brightness\": 254}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483045.2093968, - "msecs": 209.0, - "relativeCreated": 22904.820527, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:25,209" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483045.209634, - "msecs": 209.0, - "relativeCreated": 22905.057745, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:25,209" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483045.2101815, - "msecs": 210.0, - "relativeCreated": 22905.605057, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:25,210" - }, - { - "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'100'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483045.2523794, - "msecs": 252.0, - "relativeCreated": 22947.802962, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:25,252" - } - ], - "time_consumption": 0.05506014823913574 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "100", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483045.3077512, - "msecs": 307.0, - "relativeCreated": 23003.174761, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 17:57:25,307", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffw.livingroom.main_light)", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483045.3076465, - "msecs": 307.0, - "relativeCreated": 23003.07002, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffw.livingroom.main_light)): 100 ()", - "asctime": "2025-08-29 17:57:25,307" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffw.livingroom.main_light)", - "=", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483045.307704, - "msecs": 307.0, - "relativeCreated": 23003.12763, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffw.livingroom.main_light)): result = 100 ()", - "asctime": "2025-08-29 17:57:25,307" - } - ], - "time_consumption": 4.7206878662109375e-05 - } - ], - "time_consumption": 0.8073163032531738, - "time_start": "2025-08-29 17:57:24,500", - "time_finished": "2025-08-29 17:57:25,307" - }, - "Light.brightness (ffw.livingroom.main_light) -> ViDevCommon.brightness (ffw.livingroom.main_light)": { - "name": "__tLogger__", - "msg": "Light.brightness (ffw.livingroom.main_light) -> ViDevCommon.brightness (ffw.livingroom.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483045.308018, - "msecs": 308.0, - "relativeCreated": 23003.441569, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Light.brightness (ffw.livingroom.main_light) -> ViDevCommon.brightness (ffw.livingroom.main_light)", - "asctime": "2025-08-29 17:57:25,308", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Switching on device", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 13, - "funcName": "device_follow", - "created": 1756483045.4082594, - "msecs": 408.0, - "relativeCreated": 23103.683121, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:25,408", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483045.508972, - "msecs": 508.0, - "relativeCreated": 23204.395764, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 17:57:25,508", - "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", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483045.408493, - "msecs": 408.0, - "relativeCreated": 23103.91678, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:25,408" - } - ], - "time_consumption": 0.1004788875579834 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(100, 100)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483045.5093398, - "msecs": 509.0, - "relativeCreated": 23204.763672, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 17:57:25,509", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(100, 100)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483045.5092342, - "msecs": 509.0, - "relativeCreated": 23204.657937, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 17:57:25,509" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(100, 100)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483045.509296, - "msecs": 509.0, - "relativeCreated": 23204.719452, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 17:57:25,509" - } - ], - "time_consumption": 4.38690185546875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffw.livingroom.main_light)", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483045.6100125, - "msecs": 610.0, - "relativeCreated": 23305.436085, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffw.livingroom.main_light) to 0", - "asctime": "2025-08-29 17:57:25,610", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483045.5095005, - "msecs": 509.0, - "relativeCreated": 23204.924221, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:25,509" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483045.510598, - "msecs": 510.0, - "relativeCreated": 23206.021542, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:25,510" - }, - { - "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'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483045.5125628, - "msecs": 512.0, - "relativeCreated": 23207.986351, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'0'", - "asctime": "2025-08-29 17:57:25,512" - } - ], - "time_consumption": 0.09744977951049805 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483045.6103458, - "msecs": 610.0, - "relativeCreated": 23305.769408, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:25,610", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483045.6102452, - "msecs": 610.0, - "relativeCreated": 23305.668914, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:25,610" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483045.6103032, - "msecs": 610.0, - "relativeCreated": 23305.727026, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:25,610" - } - ], - "time_consumption": 4.267692565917969e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffw.livingroom.main_light)", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483045.7108724, - "msecs": 710.0, - "relativeCreated": 23406.295994, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffw.livingroom.main_light) to 20", - "asctime": "2025-08-29 17:57:25,710", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483045.6105068, - "msecs": 610.0, - "relativeCreated": 23305.93038, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:25,610" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483045.611613, - "msecs": 611.0, - "relativeCreated": 23307.036654, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:25,611" - }, - { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483045.6137838, - "msecs": 613.0, - "relativeCreated": 23309.207555, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'20'", - "asctime": "2025-08-29 17:57:25,613" - } - ], - "time_consumption": 0.09708857536315918 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "20", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483045.7111928, - "msecs": 711.0, - "relativeCreated": 23406.616403, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:25,711", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483045.711087, - "msecs": 711.0, - "relativeCreated": 23406.510846, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): 20 ()", - "asctime": "2025-08-29 17:57:25,711" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", - "=", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483045.7111409, - "msecs": 711.0, - "relativeCreated": 23406.564607, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): result = 20 ()", - "asctime": "2025-08-29 17:57:25,711" - } - ], - "time_consumption": 5.1975250244140625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffw.livingroom.main_light)", - "40" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483045.8116949, - "msecs": 811.0, - "relativeCreated": 23507.118536, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffw.livingroom.main_light) to 40", - "asctime": "2025-08-29 17:57:25,811", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483045.7113423, - "msecs": 711.0, - "relativeCreated": 23406.765923, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:25,711" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483045.7121348, - "msecs": 712.0, - "relativeCreated": 23407.558545, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:25,712" - }, - { - "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'40'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483045.7139862, - "msecs": 713.0, - "relativeCreated": 23409.409634, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'40'", - "asctime": "2025-08-29 17:57:25,713" - } - ], - "time_consumption": 0.09770870208740234 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "40", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483045.8120847, - "msecs": 812.0, - "relativeCreated": 23507.50854, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 17:57:25,812", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483045.8119829, - "msecs": 811.0, - "relativeCreated": 23507.40659, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): 40 ()", - "asctime": "2025-08-29 17:57:25,811" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", - "=", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483045.812042, - "msecs": 812.0, - "relativeCreated": 23507.465562, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): result = 40 ()", - "asctime": "2025-08-29 17:57:25,812" - } - ], - "time_consumption": 4.267692565917969e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffw.livingroom.main_light)", - "60" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483045.912688, - "msecs": 912.0, - "relativeCreated": 23608.111745, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffw.livingroom.main_light) to 60", - "asctime": "2025-08-29 17:57:25,912", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483045.8122466, - "msecs": 812.0, - "relativeCreated": 23507.670216, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:25,812" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483045.8132935, - "msecs": 813.0, - "relativeCreated": 23508.717272, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:25,813" - }, - { - "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'60'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483045.8154433, - "msecs": 815.0, - "relativeCreated": 23510.866935, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'60'", - "asctime": "2025-08-29 17:57:25,815" - } - ], - "time_consumption": 0.0972447395324707 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "60", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483045.913085, - "msecs": 913.0, - "relativeCreated": 23608.508554, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 17:57:25,913", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483045.9129457, - "msecs": 912.0, - "relativeCreated": 23608.369433, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): 60 ()", - "asctime": "2025-08-29 17:57:25,912" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", - "=", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483045.9130247, - "msecs": 913.0, - "relativeCreated": 23608.448394, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): result = 60 ()", - "asctime": "2025-08-29 17:57:25,913" - } - ], - "time_consumption": 6.031990051269531e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffw.livingroom.main_light)", - "80" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483046.0137126, - "msecs": 13.0, - "relativeCreated": 23709.136266, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffw.livingroom.main_light) to 80", - "asctime": "2025-08-29 17:57:26,013", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483045.9132974, - "msecs": 913.0, - "relativeCreated": 23608.7211, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:25,913" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483045.9141822, - "msecs": 914.0, - "relativeCreated": 23609.605787, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:25,914" - }, - { - "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'80'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483045.9165592, - "msecs": 916.0, - "relativeCreated": 23611.982669, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'80'", - "asctime": "2025-08-29 17:57:25,916" - } - ], - "time_consumption": 0.0971534252166748 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "80", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483046.0140283, - "msecs": 14.0, - "relativeCreated": 23709.451851, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 17:57:26,014", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483046.0139215, - "msecs": 13.0, - "relativeCreated": 23709.345345, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): 80 ()", - "asctime": "2025-08-29 17:57:26,013" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", - "=", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483046.013987, - "msecs": 13.0, - "relativeCreated": 23709.410676, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): result = 80 ()", - "asctime": "2025-08-29 17:57:26,013" - } - ], - "time_consumption": 4.124641418457031e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffw.livingroom.main_light)", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483046.1145053, - "msecs": 114.0, - "relativeCreated": 23809.928921, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffw.livingroom.main_light) to 100", - "asctime": "2025-08-29 17:57:26,114", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483046.014174, - "msecs": 14.0, - "relativeCreated": 23709.597741, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:26,014" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.0149558, - "msecs": 14.0, - "relativeCreated": 23710.379463, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:26,014" - }, - { - "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'100'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.017373, - "msecs": 17.0, - "relativeCreated": 23712.796942, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:26,017" - } - ], - "time_consumption": 0.09713220596313477 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "100", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483046.1147661, - "msecs": 114.0, - "relativeCreated": 23810.189715, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 17:57:26,114", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483046.1146855, - "msecs": 114.0, - "relativeCreated": 23810.109154, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): 100 ()", - "asctime": "2025-08-29 17:57:26,114" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", - "=", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483046.1147323, - "msecs": 114.0, - "relativeCreated": 23810.155846, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): result = 100 ()", - "asctime": "2025-08-29 17:57:26,114" - } - ], - "time_consumption": 3.3855438232421875e-05 - } - ], - "time_consumption": 0.8067481517791748, - "time_start": "2025-08-29 17:57:25,308", - "time_finished": "2025-08-29 17:57:26,114" - }, - "ViDevCommon.color_temp (ffw.livingroom.main_light) -> Light.color_temp (ffw.livingroom.main_light)": { - "name": "__tLogger__", - "msg": "ViDevCommon.color_temp (ffw.livingroom.main_light) -> Light.color_temp (ffw.livingroom.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483046.1149683, - "msecs": 114.0, - "relativeCreated": 23810.391983, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.color_temp (ffw.livingroom.main_light) -> Light.color_temp (ffw.livingroom.main_light)", - "asctime": "2025-08-29 17:57:26,114", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Switching on device", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 13, - "funcName": "device_follow", - "created": 1756483046.2151632, - "msecs": 215.0, - "relativeCreated": 23910.586866, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:26,215", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483046.3161354, - "msecs": 316.0, - "relativeCreated": 24011.559066, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 17:57:26,316", - "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", - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483046.2154605, - "msecs": 215.0, - "relativeCreated": 23910.884266, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:26,215" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483046.2157872, - "msecs": 215.0, - "relativeCreated": 23911.210867, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:26,215" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light/set", - "b'{\"color_temp\": 454}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.2184334, - "msecs": 218.0, - "relativeCreated": 23913.856961, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:26,218" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.218829, - "msecs": 218.0, - "relativeCreated": 23914.252446, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:26,218" - }, - { - "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'10'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.2617295, - "msecs": 261.0, - "relativeCreated": 23957.153245, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:26,261" - } - ], - "time_consumption": 0.054405927658081055 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(10, 10)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483046.3164716, - "msecs": 316.0, - "relativeCreated": 24011.895264, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 17:57:26,316", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(10, 10)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483046.316371, - "msecs": 316.0, - "relativeCreated": 24011.794699, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 17:57:26,316" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(10, 10)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483046.3164287, - "msecs": 316.0, - "relativeCreated": 24011.852253, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 17:57:26,316" - } - ], - "time_consumption": 4.291534423828125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (ffw.livingroom.main_light)", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483046.4169755, - "msecs": 416.0, - "relativeCreated": 24112.399271, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (ffw.livingroom.main_light) to 0", - "asctime": "2025-08-29 17:57:26,416", - "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", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483046.3166, - "msecs": 316.0, - "relativeCreated": 24012.023645, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 0", - "asctime": "2025-08-29 17:57:26,316" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light/set", - "b'{\"color_temp\": 250}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.3198867, - "msecs": 319.0, - "relativeCreated": 24015.310229, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 250}'", - "asctime": "2025-08-29 17:57:26,319" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483046.3202026, - "msecs": 320.0, - "relativeCreated": 24015.626152, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:26,320" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.3208587, - "msecs": 320.0, - "relativeCreated": 24016.282389, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:26,320" - }, - { - "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'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.363231, - "msecs": 363.0, - "relativeCreated": 24058.6546, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'0'", - "asctime": "2025-08-29 17:57:26,363" - } - ], - "time_consumption": 0.05374455451965332 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483046.4172752, - "msecs": 417.0, - "relativeCreated": 24112.698788, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:26,417", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.livingroom.main_light)", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483046.4171834, - "msecs": 417.0, - "relativeCreated": 24112.607201, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (ffw.livingroom.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:26,417" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.livingroom.main_light)", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483046.4172351, - "msecs": 417.0, - "relativeCreated": 24112.658838, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (ffw.livingroom.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:26,417" - } - ], - "time_consumption": 4.00543212890625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (ffw.livingroom.main_light)", - "2" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483046.5177681, - "msecs": 517.0, - "relativeCreated": 24213.191859, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (ffw.livingroom.main_light) to 2", - "asctime": "2025-08-29 17:57:26,517", - "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", - "2" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483046.4173841, - "msecs": 417.0, - "relativeCreated": 24112.807787, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 2", - "asctime": "2025-08-29 17:57:26,417" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light/set", - "b'{\"color_temp\": 291}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.4199812, - "msecs": 419.0, - "relativeCreated": 24115.404887, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 291}'", - "asctime": "2025-08-29 17:57:26,419" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483046.4202816, - "msecs": 420.0, - "relativeCreated": 24115.705261, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:26,420" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.4209306, - "msecs": 420.0, - "relativeCreated": 24116.354177, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:26,420" - }, - { - "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'2'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.4629877, - "msecs": 462.0, - "relativeCreated": 24158.411461, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'2'", - "asctime": "2025-08-29 17:57:26,462" - } - ], - "time_consumption": 0.05478048324584961 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "2", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483046.5181167, - "msecs": 518.0, - "relativeCreated": 24213.540367, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 17:57:26,518", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.livingroom.main_light)", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483046.5180178, - "msecs": 518.0, - "relativeCreated": 24213.441592, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (ffw.livingroom.main_light)): 2 ()", - "asctime": "2025-08-29 17:57:26,518" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.livingroom.main_light)", - "=", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483046.5180728, - "msecs": 518.0, - "relativeCreated": 24213.496456, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (ffw.livingroom.main_light)): result = 2 ()", - "asctime": "2025-08-29 17:57:26,518" - } - ], - "time_consumption": 4.38690185546875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (ffw.livingroom.main_light)", - "4" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483046.618793, - "msecs": 618.0, - "relativeCreated": 24314.216589, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (ffw.livingroom.main_light) to 4", - "asctime": "2025-08-29 17:57:26,618", - "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", - "4" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483046.5182471, - "msecs": 518.0, - "relativeCreated": 24213.670853, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 4", - "asctime": "2025-08-29 17:57:26,518" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light/set", - "b'{\"color_temp\": 332}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.5209148, - "msecs": 520.0, - "relativeCreated": 24216.338279, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 332}'", - "asctime": "2025-08-29 17:57:26,520" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483046.521276, - "msecs": 521.0, - "relativeCreated": 24216.699521, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:26,521" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.522032, - "msecs": 522.0, - "relativeCreated": 24217.455739, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:26,522" - }, - { - "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'4'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.5642426, - "msecs": 564.0, - "relativeCreated": 24259.666253, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'4'", - "asctime": "2025-08-29 17:57:26,564" - } - ], - "time_consumption": 0.0545504093170166 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "4", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483046.619128, - "msecs": 619.0, - "relativeCreated": 24314.551859, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 17:57:26,619", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.livingroom.main_light)", - "4", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483046.619034, - "msecs": 619.0, - "relativeCreated": 24314.45792, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (ffw.livingroom.main_light)): 4 ()", - "asctime": "2025-08-29 17:57:26,619" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.livingroom.main_light)", - "=", - "4", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483046.6190872, - "msecs": 619.0, - "relativeCreated": 24314.510734, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (ffw.livingroom.main_light)): result = 4 ()", - "asctime": "2025-08-29 17:57:26,619" - } - ], - "time_consumption": 4.076957702636719e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (ffw.livingroom.main_light)", - "6" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483046.7196355, - "msecs": 719.0, - "relativeCreated": 24415.059175, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (ffw.livingroom.main_light) to 6", - "asctime": "2025-08-29 17:57:26,719", - "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", - "6" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483046.6192522, - "msecs": 619.0, - "relativeCreated": 24314.67603, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 6", - "asctime": "2025-08-29 17:57:26,619" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light/set", - "b'{\"color_temp\": 372}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.6218896, - "msecs": 621.0, - "relativeCreated": 24317.313264, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 372}'", - "asctime": "2025-08-29 17:57:26,621" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483046.6221683, - "msecs": 622.0, - "relativeCreated": 24317.592069, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:26,622" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.6226206, - "msecs": 622.0, - "relativeCreated": 24318.044352, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:26,622" - }, - { - "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'6'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.6652713, - "msecs": 665.0, - "relativeCreated": 24360.694885, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'6'", - "asctime": "2025-08-29 17:57:26,665" - } - ], - "time_consumption": 0.05436420440673828 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "6", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483046.7201233, - "msecs": 720.0, - "relativeCreated": 24415.547082, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 17:57:26,720", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.livingroom.main_light)", - "6", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483046.7199488, - "msecs": 719.0, - "relativeCreated": 24415.372383, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (ffw.livingroom.main_light)): 6 ()", - "asctime": "2025-08-29 17:57:26,719" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.livingroom.main_light)", - "=", - "6", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483046.7200527, - "msecs": 720.0, - "relativeCreated": 24415.476489, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (ffw.livingroom.main_light)): result = 6 ()", - "asctime": "2025-08-29 17:57:26,720" - } - ], - "time_consumption": 7.05718994140625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (ffw.livingroom.main_light)", - "8" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483046.8207169, - "msecs": 820.0, - "relativeCreated": 24516.140481, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (ffw.livingroom.main_light) to 8", - "asctime": "2025-08-29 17:57:26,820", - "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", - "8" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483046.7203019, - "msecs": 720.0, - "relativeCreated": 24415.725611, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 8", - "asctime": "2025-08-29 17:57:26,720" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light/set", - "b'{\"color_temp\": 413}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.7240741, - "msecs": 724.0, - "relativeCreated": 24419.498032, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 413}'", - "asctime": "2025-08-29 17:57:26,724" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483046.7244778, - "msecs": 724.0, - "relativeCreated": 24419.901486, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:26,724" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.7253878, - "msecs": 725.0, - "relativeCreated": 24420.811498, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:26,725" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.7672248, - "msecs": 767.0, - "relativeCreated": 24462.64842, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'8'", - "asctime": "2025-08-29 17:57:26,767" - } - ], - "time_consumption": 0.053492069244384766 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483046.8210628, - "msecs": 821.0, - "relativeCreated": 24516.48656, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 17:57:26,821", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.livingroom.main_light)", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483046.8209713, - "msecs": 820.0, - "relativeCreated": 24516.394907, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (ffw.livingroom.main_light)): 8 ()", - "asctime": "2025-08-29 17:57:26,820" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.livingroom.main_light)", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483046.8210225, - "msecs": 821.0, - "relativeCreated": 24516.446064, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (ffw.livingroom.main_light)): result = 8 ()", - "asctime": "2025-08-29 17:57:26,821" - } - ], - "time_consumption": 4.029273986816406e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (ffw.livingroom.main_light)", - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483046.921539, - "msecs": 921.0, - "relativeCreated": 24616.962812, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (ffw.livingroom.main_light) to 10", - "asctime": "2025-08-29 17:57:26,921", - "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", - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483046.8211749, - "msecs": 821.0, - "relativeCreated": 24516.59836, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:26,821" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light/set", - "b'{\"color_temp\": 454}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.8237636, - "msecs": 823.0, - "relativeCreated": 24519.187386, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:26,823" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483046.82405, - "msecs": 824.0, - "relativeCreated": 24519.473544, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:26,824" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.8245482, - "msecs": 824.0, - "relativeCreated": 24519.972008, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:26,824" - }, - { - "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'10'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483046.866144, - "msecs": 866.0, - "relativeCreated": 24561.567805, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:26,866" - } - ], - "time_consumption": 0.05539512634277344 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "10", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483046.9218993, - "msecs": 921.0, - "relativeCreated": 24617.322902, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 17:57:26,921", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.livingroom.main_light)", - "10", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483046.9217656, - "msecs": 921.0, - "relativeCreated": 24617.189432, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (ffw.livingroom.main_light)): 10 ()", - "asctime": "2025-08-29 17:57:26,921" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.livingroom.main_light)", - "=", - "10", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483046.9218562, - "msecs": 921.0, - "relativeCreated": 24617.279975, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (ffw.livingroom.main_light)): result = 10 ()", - "asctime": "2025-08-29 17:57:26,921" - } - ], - "time_consumption": 4.315376281738281e-05 - } - ], - "time_consumption": 0.8069310188293457, - "time_start": "2025-08-29 17:57:26,114", - "time_finished": "2025-08-29 17:57:26,921" - }, - "Light.color_temp (ffw.livingroom.main_light) -> ViDevCommon.color_temp (ffw.livingroom.main_light)": { - "name": "__tLogger__", - "msg": "Light.color_temp (ffw.livingroom.main_light) -> ViDevCommon.color_temp (ffw.livingroom.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483046.92212, - "msecs": 922.0, - "relativeCreated": 24617.543768, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Light.color_temp (ffw.livingroom.main_light) -> ViDevCommon.color_temp (ffw.livingroom.main_light)", - "asctime": "2025-08-29 17:57:26,922", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Switching on device", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 13, - "funcName": "device_follow", - "created": 1756483047.0224428, - "msecs": 22.0, - "relativeCreated": 24717.86637, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:27,022", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483047.123112, - "msecs": 123.0, - "relativeCreated": 24818.535626, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 17:57:27,123", - "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", - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483047.0227108, - "msecs": 22.0, - "relativeCreated": 24718.134367, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:27,022" - } - ], - "time_consumption": 0.10040116310119629 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(10, 10)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483047.1234968, - "msecs": 123.0, - "relativeCreated": 24818.920478, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 17:57:27,123", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(10, 10)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483047.123368, - "msecs": 123.0, - "relativeCreated": 24818.791615, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 17:57:27,123" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(10, 10)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483047.1234286, - "msecs": 123.0, - "relativeCreated": 24818.852217, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 17:57:27,123" - } - ], - "time_consumption": 6.818771362304688e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (ffw.livingroom.main_light)", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483047.2241337, - "msecs": 224.0, - "relativeCreated": 24919.557222, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (ffw.livingroom.main_light) to 0", - "asctime": "2025-08-29 17:57:27,224", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483047.1236968, - "msecs": 123.0, - "relativeCreated": 24819.120602, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:27,123" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.1249676, - "msecs": 124.0, - "relativeCreated": 24820.391254, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:27,124" - }, - { - "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'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.1271815, - "msecs": 127.0, - "relativeCreated": 24822.605361, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'0'", - "asctime": "2025-08-29 17:57:27,127" - } - ], - "time_consumption": 0.09695219993591309 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483047.224465, - "msecs": 224.0, - "relativeCreated": 24919.888679, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:27,224", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483047.224367, - "msecs": 224.0, - "relativeCreated": 24919.790554, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:27,224" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483047.2244232, - "msecs": 224.0, - "relativeCreated": 24919.846934, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:27,224" - } - ], - "time_consumption": 4.172325134277344e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (ffw.livingroom.main_light)", - "2" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483047.3251166, - "msecs": 325.0, - "relativeCreated": 25020.540417, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (ffw.livingroom.main_light) to 2", - "asctime": "2025-08-29 17:57:27,325", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483047.224625, - "msecs": 224.0, - "relativeCreated": 24920.048749, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:27,224" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.2255564, - "msecs": 225.0, - "relativeCreated": 24920.980197, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:27,225" - }, - { - "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'2'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.2272844, - "msecs": 227.0, - "relativeCreated": 24922.708183, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'2'", - "asctime": "2025-08-29 17:57:27,227" - } - ], - "time_consumption": 0.09783220291137695 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "2", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483047.325485, - "msecs": 325.0, - "relativeCreated": 25020.908639, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 17:57:27,325", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483047.3253627, - "msecs": 325.0, - "relativeCreated": 25020.786382, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): 2 ()", - "asctime": "2025-08-29 17:57:27,325" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", - "=", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483047.3254426, - "msecs": 325.0, - "relativeCreated": 25020.866351, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): result = 2 ()", - "asctime": "2025-08-29 17:57:27,325" - } - ], - "time_consumption": 4.2438507080078125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (ffw.livingroom.main_light)", - "4" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483047.4262195, - "msecs": 426.0, - "relativeCreated": 25121.643326, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (ffw.livingroom.main_light) to 4", - "asctime": "2025-08-29 17:57:27,426", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483047.325681, - "msecs": 325.0, - "relativeCreated": 25021.104685, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:27,325" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.3265631, - "msecs": 326.0, - "relativeCreated": 25021.986656, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:27,326" - }, - { - "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'4'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.3286924, - "msecs": 328.0, - "relativeCreated": 25024.11605, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'4'", - "asctime": "2025-08-29 17:57:27,328" - } - ], - "time_consumption": 0.09752702713012695 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "4", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483047.426553, - "msecs": 426.0, - "relativeCreated": 25121.976768, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 17:57:27,426", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", - "4", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483047.4264536, - "msecs": 426.0, - "relativeCreated": 25121.877305, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): 4 ()", - "asctime": "2025-08-29 17:57:27,426" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", - "=", - "4", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483047.42651, - "msecs": 426.0, - "relativeCreated": 25121.933711, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): result = 4 ()", - "asctime": "2025-08-29 17:57:27,426" - } - ], - "time_consumption": 4.291534423828125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (ffw.livingroom.main_light)", - "6" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483047.5271184, - "msecs": 527.0, - "relativeCreated": 25222.541994, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (ffw.livingroom.main_light) to 6", - "asctime": "2025-08-29 17:57:27,527", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483047.4267142, - "msecs": 426.0, - "relativeCreated": 25122.137862, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:27,426" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.4277766, - "msecs": 427.0, - "relativeCreated": 25123.200181, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:27,427" - }, - { - "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'6'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.4299269, - "msecs": 429.0, - "relativeCreated": 25125.350566, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'6'", - "asctime": "2025-08-29 17:57:27,429" - } - ], - "time_consumption": 0.09719157218933105 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "6", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483047.527492, - "msecs": 527.0, - "relativeCreated": 25222.915766, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 17:57:27,527", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", - "6", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483047.527394, - "msecs": 527.0, - "relativeCreated": 25222.817828, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): 6 ()", - "asctime": "2025-08-29 17:57:27,527" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", - "=", - "6", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483047.5274525, - "msecs": 527.0, - "relativeCreated": 25222.876109, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): result = 6 ()", - "asctime": "2025-08-29 17:57:27,527" - } - ], - "time_consumption": 3.9577484130859375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (ffw.livingroom.main_light)", - "8" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483047.6280274, - "msecs": 628.0, - "relativeCreated": 25323.451048, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (ffw.livingroom.main_light) to 8", - "asctime": "2025-08-29 17:57:27,628", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483047.5276492, - "msecs": 527.0, - "relativeCreated": 25223.073086, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:27,527" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.5284638, - "msecs": 528.0, - "relativeCreated": 25223.887632, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:27,528" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.530374, - "msecs": 530.0, - "relativeCreated": 25225.797948, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'8'", - "asctime": "2025-08-29 17:57:27,530" - } - ], - "time_consumption": 0.09765338897705078 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483047.6283383, - "msecs": 628.0, - "relativeCreated": 25323.76215, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 17:57:27,628", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483047.6282508, - "msecs": 628.0, - "relativeCreated": 25323.674534, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): 8 ()", - "asctime": "2025-08-29 17:57:27,628" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483047.6282995, - "msecs": 628.0, - "relativeCreated": 25323.723117, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): result = 8 ()", - "asctime": "2025-08-29 17:57:27,628" - } - ], - "time_consumption": 3.886222839355469e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (ffw.livingroom.main_light)", - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483047.7289202, - "msecs": 728.0, - "relativeCreated": 25424.344118, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (ffw.livingroom.main_light) to 10", - "asctime": "2025-08-29 17:57:27,728", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483047.6284928, - "msecs": 628.0, - "relativeCreated": 25323.916481, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:27,628" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.6293657, - "msecs": 629.0, - "relativeCreated": 25324.789499, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:27,629" - }, - { - "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'10'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.6312609, - "msecs": 631.0, - "relativeCreated": 25326.684551, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:27,631" - } - ], - "time_consumption": 0.09765934944152832 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", - "args": [ - "10", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483047.729222, - "msecs": 729.0, - "relativeCreated": 25424.64577, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 17:57:27,729", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", - "10", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483047.72913, - "msecs": 729.0, - "relativeCreated": 25424.553555, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): 10 ()", - "asctime": "2025-08-29 17:57:27,729" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", - "=", - "10", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483047.7291822, - "msecs": 729.0, - "relativeCreated": 25424.605793, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): result = 10 ()", - "asctime": "2025-08-29 17:57:27,729" - } - ], - "time_consumption": 3.981590270996094e-05 - } - ], - "time_consumption": 0.8071019649505615, - "time_start": "2025-08-29 17:57:26,922", - "time_finished": "2025-08-29 17:57:27,729" - }, - "ViDevHeating.temp_setp (ffw.livingroom.heating_valve) -> HeatingValve.temp_setp (ffw.livingroom.heating_valve)": { - "name": "__tLogger__", - "msg": "ViDevHeating.temp_setp (ffw.livingroom.heating_valve) -> HeatingValve.temp_setp (ffw.livingroom.heating_valve)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483047.7294328, - "msecs": 729.0, - "relativeCreated": 25424.856407, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevHeating.temp_setp (ffw.livingroom.heating_valve) -> HeatingValve.temp_setp (ffw.livingroom.heating_valve)", - "asctime": "2025-08-29 17:57:27,729", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483047.8300269, - "msecs": 830.0, - "relativeCreated": 25525.4504, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 30", - "asctime": "2025-08-29 17:57:27,830", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/heating_valve/user_temperature_setpoint/set", - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483047.7295563, - "msecs": 729.0, - "relativeCreated": 25424.979783, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/heating_valve/user_temperature_setpoint/set and payload 30", - "asctime": "2025-08-29 17:57:27,729" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/heating_valve", - "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483047.7297933, - "msecs": 729.0, - "relativeCreated": 25425.217064, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:27,729" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/heating_valve/set", - "b'{\"current_heating_setpoint\": 30}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.7509902, - "msecs": 750.0, - "relativeCreated": 25446.413753, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2025-08-29 17:57:27,750" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/heating_valve/valve_temperature_setpoint", - "b'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.7513762, - "msecs": 751.0, - "relativeCreated": 25446.799753, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:27,751" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/heating_valve/user_temperature_setpoint", - "b'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.7922268, - "msecs": 792.0, - "relativeCreated": 25487.650536, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/heating_valve/user_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:27,792" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/heating_valve", - "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.7926404, - "msecs": 792.0, - "relativeCreated": 25488.06417, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:27,792" - } - ], - "time_consumption": 0.037386417388916016 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(30, 30)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483047.8303614, - "msecs": 830.0, - "relativeCreated": 25525.785119, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", - "asctime": "2025-08-29 17:57:27,830", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(30, 30)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483047.830266, - "msecs": 830.0, - "relativeCreated": 25525.689695, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (30, 30) ()", - "asctime": "2025-08-29 17:57:27,830" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(30, 30)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483047.8303201, - "msecs": 830.0, - "relativeCreated": 25525.743828, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", - "asctime": "2025-08-29 17:57:27,830" - } - ], - "time_consumption": 4.124641418457031e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffw.livingroom.heating_valve)", - "15" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483047.9307878, - "msecs": 930.0, - "relativeCreated": 25626.211536, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffw.livingroom.heating_valve) to 15", - "asctime": "2025-08-29 17:57:27,930", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/heating_valve/user_temperature_setpoint/set", - "15" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483047.8304672, - "msecs": 830.0, - "relativeCreated": 25525.890958, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/heating_valve/user_temperature_setpoint/set and payload 15", - "asctime": "2025-08-29 17:57:27,830" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/heating_valve/set", - "b'{\"current_heating_setpoint\": 15}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.83894, - "msecs": 838.0, - "relativeCreated": 25534.363584, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve/set and payload b'{\"current_heating_setpoint\": 15}'", - "asctime": "2025-08-29 17:57:27,838" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/heating_valve", - "{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483047.8393524, - "msecs": 839.0, - "relativeCreated": 25534.776011, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/heating_valve and payload {\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:27,839" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/heating_valve/valve_temperature_setpoint", - "b'15'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.8400476, - "msecs": 840.0, - "relativeCreated": 25535.471321, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/heating_valve/valve_temperature_setpoint and payload b'15'", - "asctime": "2025-08-29 17:57:27,840" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/heating_valve/user_temperature_setpoint", - "b'15'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.8405137, - "msecs": 840.0, - "relativeCreated": 25535.937539, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/heating_valve/user_temperature_setpoint and payload b'15'", - "asctime": "2025-08-29 17:57:27,840" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/heating_valve", - "b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.8813257, - "msecs": 881.0, - "relativeCreated": 25576.74955, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve and payload b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:27,881" - } - ], - "time_consumption": 0.049462080001831055 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "15", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483047.9311109, - "msecs": 931.0, - "relativeCreated": 25626.53459, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve) is correct (Content 15 and Type is ).", - "asctime": "2025-08-29 17:57:27,931", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)", - "15", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483047.9310186, - "msecs": 931.0, - "relativeCreated": 25626.442095, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): 15 ()", - "asctime": "2025-08-29 17:57:27,931" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)", - "=", - "15", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483047.9310696, - "msecs": 931.0, - "relativeCreated": 25626.493317, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): result = 15 ()", - "asctime": "2025-08-29 17:57:27,931" - } - ], - "time_consumption": 4.124641418457031e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffw.livingroom.heating_valve)", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483048.0315528, - "msecs": 31.0, - "relativeCreated": 25726.976491, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffw.livingroom.heating_valve) to 20", - "asctime": "2025-08-29 17:57:28,031", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/heating_valve/user_temperature_setpoint/set", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483047.9312174, - "msecs": 931.0, - "relativeCreated": 25626.641188, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/heating_valve/user_temperature_setpoint/set and payload 20", - "asctime": "2025-08-29 17:57:27,931" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/heating_valve/set", - "b'{\"current_heating_setpoint\": 20}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.93995, - "msecs": 939.0, - "relativeCreated": 25635.373789, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2025-08-29 17:57:27,939" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/heating_valve", - "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483047.940235, - "msecs": 940.0, - "relativeCreated": 25635.658714, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:27,940" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/heating_valve/valve_temperature_setpoint", - "b'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.9405239, - "msecs": 940.0, - "relativeCreated": 25635.947501, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:27,940" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/heating_valve/user_temperature_setpoint", - "b'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.9408798, - "msecs": 940.0, - "relativeCreated": 25636.30346, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:27,940" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/heating_valve", - "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483047.9411335, - "msecs": 941.0, - "relativeCreated": 25636.55716, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:27,941" - } - ], - "time_consumption": 0.09041929244995117 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "20", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483048.0318904, - "msecs": 31.0, - "relativeCreated": 25727.314087, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:28,031", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483048.031773, - "msecs": 31.0, - "relativeCreated": 25727.196849, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): 20 ()", - "asctime": "2025-08-29 17:57:28,031" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)", - "=", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483048.031827, - "msecs": 31.0, - "relativeCreated": 25727.250591, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): result = 20 ()", - "asctime": "2025-08-29 17:57:28,031" - } - ], - "time_consumption": 6.341934204101562e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffw.livingroom.heating_valve)", - "25" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483048.1323617, - "msecs": 132.0, - "relativeCreated": 25827.785375, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffw.livingroom.heating_valve) to 25", - "asctime": "2025-08-29 17:57:28,132", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/heating_valve/user_temperature_setpoint/set", - "25" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.0320182, - "msecs": 32.0, - "relativeCreated": 25727.441757, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/heating_valve/user_temperature_setpoint/set and payload 25", - "asctime": "2025-08-29 17:57:28,032" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/heating_valve/set", - "b'{\"current_heating_setpoint\": 25}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.0413878, - "msecs": 41.0, - "relativeCreated": 25736.811477, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", - "asctime": "2025-08-29 17:57:28,041" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/heating_valve", - "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.0416415, - "msecs": 41.0, - "relativeCreated": 25737.06519, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:28,041" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/heating_valve/valve_temperature_setpoint", - "b'25'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.0419466, - "msecs": 41.0, - "relativeCreated": 25737.370242, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/heating_valve/valve_temperature_setpoint and payload b'25'", - "asctime": "2025-08-29 17:57:28,041" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/heating_valve/user_temperature_setpoint", - "b'25'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.0423388, - "msecs": 42.0, - "relativeCreated": 25737.762552, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/heating_valve/user_temperature_setpoint and payload b'25'", - "asctime": "2025-08-29 17:57:28,042" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/heating_valve", - "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.0425942, - "msecs": 42.0, - "relativeCreated": 25738.017931, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:28,042" - } - ], - "time_consumption": 0.0897674560546875 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "25", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483048.1326587, - "msecs": 132.0, - "relativeCreated": 25828.082423, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve) is correct (Content 25 and Type is ).", - "asctime": "2025-08-29 17:57:28,132", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)", - "25", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483048.1325734, - "msecs": 132.0, - "relativeCreated": 25827.997118, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): 25 ()", - "asctime": "2025-08-29 17:57:28,132" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)", - "=", - "25", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483048.1326222, - "msecs": 132.0, - "relativeCreated": 25828.046069, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): result = 25 ()", - "asctime": "2025-08-29 17:57:28,132" - } - ], - "time_consumption": 3.647804260253906e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffw.livingroom.heating_valve)", - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483048.233093, - "msecs": 233.0, - "relativeCreated": 25928.516706, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffw.livingroom.heating_valve) to 30", - "asctime": "2025-08-29 17:57:28,233", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/heating_valve/user_temperature_setpoint/set", - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.1327925, - "msecs": 132.0, - "relativeCreated": 25828.216252, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/livingroom/heating_valve/user_temperature_setpoint/set and payload 30", - "asctime": "2025-08-29 17:57:28,132" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/heating_valve/set", - "b'{\"current_heating_setpoint\": 30}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.1410365, - "msecs": 141.0, - "relativeCreated": 25836.460202, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2025-08-29 17:57:28,141" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/heating_valve", - "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.1412778, - "msecs": 141.0, - "relativeCreated": 25836.701291, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/livingroom/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:28,141" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/heating_valve/valve_temperature_setpoint", - "b'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.1415472, - "msecs": 141.0, - "relativeCreated": 25836.970824, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:28,141" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/heating_valve/user_temperature_setpoint", - "b'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.1418717, - "msecs": 141.0, - "relativeCreated": 25837.295236, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/livingroom/heating_valve/user_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:28,141" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/livingroom/heating_valve", - "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.1421134, - "msecs": 142.0, - "relativeCreated": 25837.53714, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:28,142" - } - ], - "time_consumption": 0.09097957611083984 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "30", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483048.233275, - "msecs": 233.0, - "relativeCreated": 25928.69855, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve) is correct (Content 30 and Type is ).", - "asctime": "2025-08-29 17:57:28,233", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)", - "30", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483048.23323, - "msecs": 233.0, - "relativeCreated": 25928.653846, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): 30 ()", - "asctime": "2025-08-29 17:57:28,233" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)", - "=", - "30", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483048.2332551, - "msecs": 233.0, - "relativeCreated": 25928.678759, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): result = 30 ()", - "asctime": "2025-08-29 17:57:28,233" - } - ], - "time_consumption": 1.9788742065429688e-05 - } - ], - "time_consumption": 0.5038421154022217, - "time_start": "2025-08-29 17:57:27,729", - "time_finished": "2025-08-29 17:57:28,233" - }, - "ViDevCommon.state (ffw.sleep.main_light) -> Shelly.relay/0 (ffw.sleep.main_light)": { - "name": "__tLogger__", - "msg": "ViDevCommon.state (ffw.sleep.main_light) -> Shelly.relay/0 (ffw.sleep.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483048.233417, - "msecs": 233.0, - "relativeCreated": 25928.840745, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.state (ffw.sleep.main_light) -> Shelly.relay/0 (ffw.sleep.main_light)", - "asctime": "2025-08-29 17:57:28,233", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483048.3337963, - "msecs": 333.0, - "relativeCreated": 26029.219944, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:28,333", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.2335055, - "msecs": 233.0, - "relativeCreated": 25928.92913, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/sleep/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:28,233" - } - ], - "time_consumption": 0.10029077529907227 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483048.334117, - "msecs": 334.0, - "relativeCreated": 26029.540479, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:28,334", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483048.3340142, - "msecs": 334.0, - "relativeCreated": 26029.437935, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:28,334" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483048.3340802, - "msecs": 334.0, - "relativeCreated": 26029.50402, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:28,334" - } - ], - "time_consumption": 3.6716461181640625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffw.sleep.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483048.4346685, - "msecs": 434.0, - "relativeCreated": 26130.092239, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffw.sleep.main_light) to True", - "asctime": "2025-08-29 17:57:28,434", - "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", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.3342137, - "msecs": 334.0, - "relativeCreated": 26029.637358, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/sleep/main_light/state/set and payload true", - "asctime": "2025-08-29 17:57:28,334" - }, - { - "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'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.3370075, - "msecs": 337.0, - "relativeCreated": 26032.431378, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-29 17:57:28,337" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.3372293, - "msecs": 337.0, - "relativeCreated": 26032.653031, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:28,337" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.3374145, - "msecs": 337.0, - "relativeCreated": 26032.838145, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0}", - "asctime": "2025-08-29 17:57:28,337" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.3377848, - "msecs": 337.0, - "relativeCreated": 26033.208624, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:28,337" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.3380358, - "msecs": 338.0, - "relativeCreated": 26033.459364, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", - "asctime": "2025-08-29 17:57:28,338" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.3806512, - "msecs": 380.0, - "relativeCreated": 26076.075046, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:28,380" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.4214733, - "msecs": 421.0, - "relativeCreated": 26116.897089, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:28,421" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.4217763, - "msecs": 421.0, - "relativeCreated": 26117.200064, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/window_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:28,421" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.4221282, - "msecs": 422.0, - "relativeCreated": 26117.551902, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50'", - "asctime": "2025-08-29 17:57:28,422" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.4227188, - "msecs": 422.0, - "relativeCreated": 26118.142497, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:28,422" - } - ], - "time_consumption": 0.011949777603149414 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (ffw.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483048.4350233, - "msecs": 435.0, - "relativeCreated": 26130.446934, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (ffw.sleep.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:28,435", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffw.sleep.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483048.4349291, - "msecs": 434.0, - "relativeCreated": 26130.352745, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (ffw.sleep.main_light)): True ()", - "asctime": "2025-08-29 17:57:28,434" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffw.sleep.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483048.4349833, - "msecs": 434.0, - "relativeCreated": 26130.406847, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (ffw.sleep.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:28,434" - } - ], - "time_consumption": 4.00543212890625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffw.sleep.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483048.5356252, - "msecs": 535.0, - "relativeCreated": 26231.048895, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffw.sleep.main_light) to False", - "asctime": "2025-08-29 17:57:28,535", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.4351246, - "msecs": 435.0, - "relativeCreated": 26130.548322, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/sleep/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:28,435" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.window_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/window_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.4670956, - "msecs": 467.0, - "relativeCreated": 26162.519339, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/window_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:28,467" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.window_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/window_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.5075035, - "msecs": 507.0, - "relativeCreated": 26202.927187, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/window_light/brightness and payload b'50'", - "asctime": "2025-08-29 17:57:28,507" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.window_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/window_light/color_temp", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.5079417, - "msecs": 507.0, - "relativeCreated": 26203.365394, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/window_light/color_temp and payload b'5'", - "asctime": "2025-08-29 17:57:28,507" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.5082464, - "msecs": 508.0, - "relativeCreated": 26203.670109, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-29 17:57:28,508" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.5084248, - "msecs": 508.0, - "relativeCreated": 26203.848384, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:28,508" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.5090747, - "msecs": 509.0, - "relativeCreated": 26204.498439, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:28,509" - } - ], - "time_consumption": 0.0265505313873291 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (ffw.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483048.5360239, - "msecs": 536.0, - "relativeCreated": 26231.447481, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (ffw.sleep.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:28,536", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffw.sleep.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483048.535902, - "msecs": 535.0, - "relativeCreated": 26231.325636, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (ffw.sleep.main_light)): False ()", - "asctime": "2025-08-29 17:57:28,535" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffw.sleep.main_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483048.5359607, - "msecs": 535.0, - "relativeCreated": 26231.384261, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (ffw.sleep.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:28,535" - } - ], - "time_consumption": 6.318092346191406e-05 - } - ], - "time_consumption": 0.30260682106018066, - "time_start": "2025-08-29 17:57:28,233", - "time_finished": "2025-08-29 17:57:28,536" - }, - "Shelly.relay/0 (ffw.sleep.main_light) -> ViDevCommon.state (ffw.sleep.main_light)": { - "name": "__tLogger__", - "msg": "Shelly.relay/0 (ffw.sleep.main_light) -> ViDevCommon.state (ffw.sleep.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483048.5362637, - "msecs": 536.0, - "relativeCreated": 26231.687272, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Shelly.relay/0 (ffw.sleep.main_light) -> ViDevCommon.state (ffw.sleep.main_light)", - "asctime": "2025-08-29 17:57:28,536", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483048.6367042, - "msecs": 636.0, - "relativeCreated": 26332.127969, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:28,636", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.536406, - "msecs": 536.0, - "relativeCreated": 26231.829801, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/sleep/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:28,536" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.5516093, - "msecs": 551.0, - "relativeCreated": 26247.033035, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:28,551" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.5926008, - "msecs": 592.0, - "relativeCreated": 26288.024592, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:28,592" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.59295, - "msecs": 592.0, - "relativeCreated": 26288.373778, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/window_light and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:28,592" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.5934913, - "msecs": 593.0, - "relativeCreated": 26288.914887, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:28,593" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.window_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/window_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.6357226, - "msecs": 635.0, - "relativeCreated": 26331.146485, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/window_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:28,635" - } - ], - "time_consumption": 0.0009815692901611328 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483048.6369798, - "msecs": 636.0, - "relativeCreated": 26332.403369, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:28,636", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483048.6368804, - "msecs": 636.0, - "relativeCreated": 26332.304081, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:28,636" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483048.6369348, - "msecs": 636.0, - "relativeCreated": 26332.358279, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:28,636" - } - ], - "time_consumption": 4.506111145019531e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffw.sleep.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483048.73772, - "msecs": 737.0, - "relativeCreated": 26433.143794, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffw.sleep.main_light) to True", - "asctime": "2025-08-29 17:57:28,737", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.637089, - "msecs": 637.0, - "relativeCreated": 26332.512592, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:28,637" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.6373212, - "msecs": 637.0, - "relativeCreated": 26332.744997, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0}", - "asctime": "2025-08-29 17:57:28,637" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.6378944, - "msecs": 637.0, - "relativeCreated": 26333.317969, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:28,637" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.6382244, - "msecs": 638.0, - "relativeCreated": 26333.648077, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", - "asctime": "2025-08-29 17:57:28,638" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.6786783, - "msecs": 678.0, - "relativeCreated": 26374.101936, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:28,678" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.6791506, - "msecs": 679.0, - "relativeCreated": 26374.574386, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:28,679" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.679388, - "msecs": 679.0, - "relativeCreated": 26374.811747, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/window_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:28,679" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.6801932, - "msecs": 680.0, - "relativeCreated": 26375.617065, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:28,680" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.window_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/window_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.721421, - "msecs": 721.0, - "relativeCreated": 26416.844718, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/window_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:28,721" - } - ], - "time_consumption": 0.016299009323120117 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffw.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483048.7380989, - "msecs": 738.0, - "relativeCreated": 26433.522663, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffw.sleep.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:28,738", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffw.sleep.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483048.7379937, - "msecs": 737.0, - "relativeCreated": 26433.417523, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffw.sleep.main_light)): True ()", - "asctime": "2025-08-29 17:57:28,737" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffw.sleep.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483048.738055, - "msecs": 738.0, - "relativeCreated": 26433.478576, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffw.sleep.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:28,738" - } - ], - "time_consumption": 4.38690185546875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffw.sleep.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483048.8387814, - "msecs": 838.0, - "relativeCreated": 26534.205008, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffw.sleep.main_light) to False", - "asctime": "2025-08-29 17:57:28,838", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.7382393, - "msecs": 738.0, - "relativeCreated": 26433.662937, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:28,738" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.7393608, - "msecs": 739.0, - "relativeCreated": 26434.784343, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:28,739" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.7805946, - "msecs": 780.0, - "relativeCreated": 26476.018298, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:28,780" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.7810826, - "msecs": 781.0, - "relativeCreated": 26476.506317, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:28,781" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.7813294, - "msecs": 781.0, - "relativeCreated": 26476.752993, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/window_light and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:28,781" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.782259, - "msecs": 782.0, - "relativeCreated": 26477.682581, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:28,782" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.window_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/window_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.823524, - "msecs": 823.0, - "relativeCreated": 26518.94789, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/window_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:28,823" - } - ], - "time_consumption": 0.01525735855102539 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffw.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483048.839153, - "msecs": 839.0, - "relativeCreated": 26534.576956, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffw.sleep.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:28,839", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffw.sleep.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483048.8390534, - "msecs": 839.0, - "relativeCreated": 26534.476957, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffw.sleep.main_light)): False ()", - "asctime": "2025-08-29 17:57:28,839" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffw.sleep.main_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483048.8391109, - "msecs": 839.0, - "relativeCreated": 26534.534527, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffw.sleep.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:28,839" - } - ], - "time_consumption": 4.220008850097656e-05 - } - ], - "time_consumption": 0.302889347076416, - "time_start": "2025-08-29 17:57:28,536", - "time_finished": "2025-08-29 17:57:28,839" - }, - "ViDevCommon.brightness (ffw.sleep.main_light) -> Light.brightness (ffw.sleep.main_light)": { - "name": "__tLogger__", - "msg": "ViDevCommon.brightness (ffw.sleep.main_light) -> Light.brightness (ffw.sleep.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483048.8393903, - "msecs": 839.0, - "relativeCreated": 26534.813869, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.brightness (ffw.sleep.main_light) -> Light.brightness (ffw.sleep.main_light)", - "asctime": "2025-08-29 17:57:28,839", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Switching on device", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 13, - "funcName": "device_follow", - "created": 1756483048.9400673, - "msecs": 940.0, - "relativeCreated": 26635.491071, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:28,940", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.8395152, - "msecs": 839.0, - "relativeCreated": 26534.938838, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:28,839" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.8398285, - "msecs": 839.0, - "relativeCreated": 26535.252285, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0}", - "asctime": "2025-08-29 17:57:28,839" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.840658, - "msecs": 840.0, - "relativeCreated": 26536.08165, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:28,840" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.8410447, - "msecs": 841.0, - "relativeCreated": 26536.468515, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", - "asctime": "2025-08-29 17:57:28,841" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.8815718, - "msecs": 881.0, - "relativeCreated": 26576.995581, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:28,881" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.882007, - "msecs": 882.0, - "relativeCreated": 26577.430495, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:28,882" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.8822293, - "msecs": 882.0, - "relativeCreated": 26577.653053, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/window_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:28,882" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/window_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.8829331, - "msecs": 882.0, - "relativeCreated": 26578.356844, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:28,882" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.window_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/window_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.9244976, - "msecs": 924.0, - "relativeCreated": 26619.921435, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/window_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:28,924" - } - ], - "time_consumption": 0.015569686889648438 - }, - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483049.0409496, - "msecs": 40.0, - "relativeCreated": 26736.373103, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 17:57:29,040", - "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", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.9403412, - "msecs": 940.0, - "relativeCreated": 26635.764925, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:28,940" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 254.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483048.9406295, - "msecs": 940.0, - "relativeCreated": 26636.053181, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0}", - "asctime": "2025-08-29 17:57:28,940" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light/set", - "b'{\"brightness\": 254}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.9430048, - "msecs": 943.0, - "relativeCreated": 26638.428532, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:28,943" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.9433663, - "msecs": 943.0, - "relativeCreated": 26638.790098, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0}'", - "asctime": "2025-08-29 17:57:28,943" - }, - { - "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'100'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483048.9848995, - "msecs": 984.0, - "relativeCreated": 26680.323391, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:28,984" - } - ], - "time_consumption": 0.05605006217956543 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(100, 100)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483049.0412765, - "msecs": 41.0, - "relativeCreated": 26736.700085, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 17:57:29,041", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(100, 100)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483049.041188, - "msecs": 41.0, - "relativeCreated": 26736.611792, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 17:57:29,041" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(100, 100)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483049.0412412, - "msecs": 41.0, - "relativeCreated": 26736.664727, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 17:57:29,041" - } - ], - "time_consumption": 3.528594970703125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffw.sleep.main_light)", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483049.1418722, - "msecs": 141.0, - "relativeCreated": 26837.295703, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffw.sleep.main_light) to 0", - "asctime": "2025-08-29 17:57:29,141", - "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", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483049.0413756, - "msecs": 41.0, - "relativeCreated": 26736.799426, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 0", - "asctime": "2025-08-29 17:57:29,041" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light/set", - "b'{\"brightness\": 1}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.0439281, - "msecs": 43.0, - "relativeCreated": 26739.35187, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 17:57:29,043" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 1.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483049.0441654, - "msecs": 44.0, - "relativeCreated": 26739.589175, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 1.0}", - "asctime": "2025-08-29 17:57:29,044" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 1.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.0445964, - "msecs": 44.0, - "relativeCreated": 26740.020073, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0}'", - "asctime": "2025-08-29 17:57:29,044" - }, - { - "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'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.0872817, - "msecs": 87.0, - "relativeCreated": 26782.705356, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'0'", - "asctime": "2025-08-29 17:57:29,087" - } - ], - "time_consumption": 0.054590463638305664 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483049.1422083, - "msecs": 142.0, - "relativeCreated": 26837.632013, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:29,142", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffw.sleep.main_light)", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483049.1421077, - "msecs": 142.0, - "relativeCreated": 26837.531459, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffw.sleep.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:29,142" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffw.sleep.main_light)", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483049.1421664, - "msecs": 142.0, - "relativeCreated": 26837.589869, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffw.sleep.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:29,142" - } - ], - "time_consumption": 4.1961669921875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffw.sleep.main_light)", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483049.2427871, - "msecs": 242.0, - "relativeCreated": 26938.21081, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffw.sleep.main_light) to 20", - "asctime": "2025-08-29 17:57:29,242", - "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", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483049.1423209, - "msecs": 142.0, - "relativeCreated": 26837.74469, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 20", - "asctime": "2025-08-29 17:57:29,142" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light/set", - "b'{\"brightness\": 52}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.1454089, - "msecs": 145.0, - "relativeCreated": 26840.832339, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 17:57:29,145" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 52.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483049.1456795, - "msecs": 145.0, - "relativeCreated": 26841.10295, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 52.0}", - "asctime": "2025-08-29 17:57:29,145" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 52.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.146242, - "msecs": 146.0, - "relativeCreated": 26841.665393, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0}'", - "asctime": "2025-08-29 17:57:29,146" - }, - { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.1885543, - "msecs": 188.0, - "relativeCreated": 26883.977901, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'20'", - "asctime": "2025-08-29 17:57:29,188" - } - ], - "time_consumption": 0.05423283576965332 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "20", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483049.2431705, - "msecs": 243.0, - "relativeCreated": 26938.59424, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:29,243", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffw.sleep.main_light)", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483049.2430577, - "msecs": 243.0, - "relativeCreated": 26938.481367, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffw.sleep.main_light)): 20 ()", - "asctime": "2025-08-29 17:57:29,243" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffw.sleep.main_light)", - "=", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483049.243122, - "msecs": 243.0, - "relativeCreated": 26938.545816, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffw.sleep.main_light)): result = 20 ()", - "asctime": "2025-08-29 17:57:29,243" - } - ], - "time_consumption": 4.839897155761719e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffw.sleep.main_light)", - "40" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483049.343772, - "msecs": 343.0, - "relativeCreated": 27039.195527, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffw.sleep.main_light) to 40", - "asctime": "2025-08-29 17:57:29,343", - "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", - "40" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483049.2432897, - "msecs": 243.0, - "relativeCreated": 26938.713281, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 40", - "asctime": "2025-08-29 17:57:29,243" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light/set", - "b'{\"brightness\": 102}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.2461975, - "msecs": 246.0, - "relativeCreated": 26941.621214, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 17:57:29,246" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 102.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483049.246468, - "msecs": 246.0, - "relativeCreated": 26941.891665, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 102.0}", - "asctime": "2025-08-29 17:57:29,246" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 102.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.2470016, - "msecs": 247.0, - "relativeCreated": 26942.425256, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0}'", - "asctime": "2025-08-29 17:57:29,247" - }, - { - "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'40'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.2893796, - "msecs": 289.0, - "relativeCreated": 26984.80319, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'40'", - "asctime": "2025-08-29 17:57:29,289" - } - ], - "time_consumption": 0.054392337799072266 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "40", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483049.3441439, - "msecs": 344.0, - "relativeCreated": 27039.567656, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 17:57:29,344", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffw.sleep.main_light)", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483049.3440382, - "msecs": 344.0, - "relativeCreated": 27039.461748, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffw.sleep.main_light)): 40 ()", - "asctime": "2025-08-29 17:57:29,344" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffw.sleep.main_light)", - "=", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483049.3440974, - "msecs": 344.0, - "relativeCreated": 27039.520878, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffw.sleep.main_light)): result = 40 ()", - "asctime": "2025-08-29 17:57:29,344" - } - ], - "time_consumption": 4.649162292480469e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffw.sleep.main_light)", - "60" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483049.4445999, - "msecs": 444.0, - "relativeCreated": 27140.023402, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffw.sleep.main_light) to 60", - "asctime": "2025-08-29 17:57:29,444", - "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", - "60" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483049.3442824, - "msecs": 344.0, - "relativeCreated": 27039.705992, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 60", - "asctime": "2025-08-29 17:57:29,344" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light/set", - "b'{\"brightness\": 153}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.3472416, - "msecs": 347.0, - "relativeCreated": 27042.665387, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 17:57:29,347" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 153.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483049.3475387, - "msecs": 347.0, - "relativeCreated": 27042.962412, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 153.0}", - "asctime": "2025-08-29 17:57:29,347" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 153.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.3480592, - "msecs": 348.0, - "relativeCreated": 27043.482895, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0}'", - "asctime": "2025-08-29 17:57:29,348" - }, - { - "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'60'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.3903987, - "msecs": 390.0, - "relativeCreated": 27085.822317, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'60'", - "asctime": "2025-08-29 17:57:29,390" - } - ], - "time_consumption": 0.05420112609863281 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "60", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483049.4448946, - "msecs": 444.0, - "relativeCreated": 27140.318185, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 17:57:29,444", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffw.sleep.main_light)", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483049.4447837, - "msecs": 444.0, - "relativeCreated": 27140.207358, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffw.sleep.main_light)): 60 ()", - "asctime": "2025-08-29 17:57:29,444" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffw.sleep.main_light)", - "=", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483049.4448373, - "msecs": 444.0, - "relativeCreated": 27140.260974, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffw.sleep.main_light)): result = 60 ()", - "asctime": "2025-08-29 17:57:29,444" - } - ], - "time_consumption": 5.7220458984375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffw.sleep.main_light)", - "80" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483049.5453315, - "msecs": 545.0, - "relativeCreated": 27240.755107, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffw.sleep.main_light) to 80", - "asctime": "2025-08-29 17:57:29,545", - "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", - "80" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483049.4449995, - "msecs": 444.0, - "relativeCreated": 27140.423048, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 80", - "asctime": "2025-08-29 17:57:29,444" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light/set", - "b'{\"brightness\": 203}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.4472742, - "msecs": 447.0, - "relativeCreated": 27142.697806, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 17:57:29,447" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 203.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483049.4475772, - "msecs": 447.0, - "relativeCreated": 27143.000999, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 203.0}", - "asctime": "2025-08-29 17:57:29,447" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 203.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.4482205, - "msecs": 448.0, - "relativeCreated": 27143.644125, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0}'", - "asctime": "2025-08-29 17:57:29,448" - }, - { - "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'80'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.4904797, - "msecs": 490.0, - "relativeCreated": 27185.903427, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'80'", - "asctime": "2025-08-29 17:57:29,490" - } - ], - "time_consumption": 0.05485177040100098 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "80", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483049.5456576, - "msecs": 545.0, - "relativeCreated": 27241.081378, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 17:57:29,545", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffw.sleep.main_light)", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483049.545564, - "msecs": 545.0, - "relativeCreated": 27240.987685, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffw.sleep.main_light)): 80 ()", - "asctime": "2025-08-29 17:57:29,545" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffw.sleep.main_light)", - "=", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483049.545616, - "msecs": 545.0, - "relativeCreated": 27241.039454, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffw.sleep.main_light)): result = 80 ()", - "asctime": "2025-08-29 17:57:29,545" - } - ], - "time_consumption": 4.172325134277344e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffw.sleep.main_light)", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483049.646163, - "msecs": 646.0, - "relativeCreated": 27341.586564, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffw.sleep.main_light) to 100", - "asctime": "2025-08-29 17:57:29,646", - "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", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483049.5457687, - "msecs": 545.0, - "relativeCreated": 27241.192462, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:29,545" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light/set", - "b'{\"brightness\": 254}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.5479665, - "msecs": 547.0, - "relativeCreated": 27243.390194, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:29,547" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 254.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483049.548227, - "msecs": 548.0, - "relativeCreated": 27243.650789, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0}", - "asctime": "2025-08-29 17:57:29,548" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.5486875, - "msecs": 548.0, - "relativeCreated": 27244.110995, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0}'", - "asctime": "2025-08-29 17:57:29,548" - }, - { - "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'100'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.59019, - "msecs": 590.0, - "relativeCreated": 27285.613554, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:29,590" - } - ], - "time_consumption": 0.055973052978515625 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "100", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483049.6465974, - "msecs": 646.0, - "relativeCreated": 27342.021022, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 17:57:29,646", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffw.sleep.main_light)", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483049.6464474, - "msecs": 646.0, - "relativeCreated": 27341.870952, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffw.sleep.main_light)): 100 ()", - "asctime": "2025-08-29 17:57:29,646" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffw.sleep.main_light)", - "=", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483049.6465428, - "msecs": 646.0, - "relativeCreated": 27341.966559, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffw.sleep.main_light)): result = 100 ()", - "asctime": "2025-08-29 17:57:29,646" - } - ], - "time_consumption": 5.459785461425781e-05 - } - ], - "time_consumption": 0.8072071075439453, - "time_start": "2025-08-29 17:57:28,839", - "time_finished": "2025-08-29 17:57:29,646" - }, - "Light.brightness (ffw.sleep.main_light) -> ViDevCommon.brightness (ffw.sleep.main_light)": { - "name": "__tLogger__", - "msg": "Light.brightness (ffw.sleep.main_light) -> ViDevCommon.brightness (ffw.sleep.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483049.6468918, - "msecs": 646.0, - "relativeCreated": 27342.315438, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Light.brightness (ffw.sleep.main_light) -> ViDevCommon.brightness (ffw.sleep.main_light)", - "asctime": "2025-08-29 17:57:29,646", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Switching on device", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 13, - "funcName": "device_follow", - "created": 1756483049.7471397, - "msecs": 747.0, - "relativeCreated": 27442.563295, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:29,747", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483049.847802, - "msecs": 847.0, - "relativeCreated": 27543.225412, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 17:57:29,847", - "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", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483049.747427, - "msecs": 747.0, - "relativeCreated": 27442.850882, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:29,747" - } - ], - "time_consumption": 0.10037493705749512 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(100, 100)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483049.8481977, - "msecs": 848.0, - "relativeCreated": 27543.621279, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 17:57:29,848", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(100, 100)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483049.848083, - "msecs": 848.0, - "relativeCreated": 27543.506524, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 17:57:29,848" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(100, 100)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483049.8481495, - "msecs": 848.0, - "relativeCreated": 27543.573094, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 17:57:29,848" - } - ], - "time_consumption": 4.8160552978515625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffw.sleep.main_light)", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483049.949634, - "msecs": 949.0, - "relativeCreated": 27645.057822, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffw.sleep.main_light) to 0", - "asctime": "2025-08-29 17:57:29,949", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 1.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483049.8491206, - "msecs": 849.0, - "relativeCreated": 27544.544201, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 1.0}", - "asctime": "2025-08-29 17:57:29,849" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 1.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.8499298, - "msecs": 849.0, - "relativeCreated": 27545.353539, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0}'", - "asctime": "2025-08-29 17:57:29,849" - }, - { - "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'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.8519008, - "msecs": 851.0, - "relativeCreated": 27547.324631, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'0'", - "asctime": "2025-08-29 17:57:29,851" - } - ], - "time_consumption": 0.0977332592010498 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483049.949984, - "msecs": 949.0, - "relativeCreated": 27645.407628, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:29,949", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.sleep.main_light)", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483049.9498901, - "msecs": 949.0, - "relativeCreated": 27645.313748, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffw.sleep.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:29,949" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.sleep.main_light)", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483049.9499445, - "msecs": 949.0, - "relativeCreated": 27645.368136, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffw.sleep.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:29,949" - } - ], - "time_consumption": 3.9577484130859375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffw.sleep.main_light)", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483050.0506516, - "msecs": 50.0, - "relativeCreated": 27746.075239, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffw.sleep.main_light) to 20", - "asctime": "2025-08-29 17:57:30,050", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 52.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483049.9501512, - "msecs": 950.0, - "relativeCreated": 27645.574815, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 52.0}", - "asctime": "2025-08-29 17:57:29,950" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 52.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.9510756, - "msecs": 951.0, - "relativeCreated": 27646.499258, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0}'", - "asctime": "2025-08-29 17:57:29,951" - }, - { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483049.9530745, - "msecs": 953.0, - "relativeCreated": 27648.498024, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'20'", - "asctime": "2025-08-29 17:57:29,953" - } - ], - "time_consumption": 0.09757709503173828 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "20", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483050.0510292, - "msecs": 51.0, - "relativeCreated": 27746.453007, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:30,051", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.sleep.main_light)", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483050.0509267, - "msecs": 50.0, - "relativeCreated": 27746.350179, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffw.sleep.main_light)): 20 ()", - "asctime": "2025-08-29 17:57:30,050" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.sleep.main_light)", - "=", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483050.0509858, - "msecs": 50.0, - "relativeCreated": 27746.409488, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffw.sleep.main_light)): result = 20 ()", - "asctime": "2025-08-29 17:57:30,050" - } - ], - "time_consumption": 4.3392181396484375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffw.sleep.main_light)", - "40" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483050.1516347, - "msecs": 151.0, - "relativeCreated": 27847.058435, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffw.sleep.main_light) to 40", - "asctime": "2025-08-29 17:57:30,151", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 102.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483050.0511892, - "msecs": 51.0, - "relativeCreated": 27746.612906, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 102.0}", - "asctime": "2025-08-29 17:57:30,051" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 102.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.052461, - "msecs": 52.0, - "relativeCreated": 27747.884501, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0}'", - "asctime": "2025-08-29 17:57:30,052" - }, - { - "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'40'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.054515, - "msecs": 54.0, - "relativeCreated": 27749.938695, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'40'", - "asctime": "2025-08-29 17:57:30,054" - } - ], - "time_consumption": 0.09711980819702148 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "40", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483050.1519754, - "msecs": 151.0, - "relativeCreated": 27847.399159, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 17:57:30,151", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.sleep.main_light)", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483050.1518667, - "msecs": 151.0, - "relativeCreated": 27847.290362, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffw.sleep.main_light)): 40 ()", - "asctime": "2025-08-29 17:57:30,151" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.sleep.main_light)", - "=", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483050.1519363, - "msecs": 151.0, - "relativeCreated": 27847.359939, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffw.sleep.main_light)): result = 40 ()", - "asctime": "2025-08-29 17:57:30,151" - } - ], - "time_consumption": 3.910064697265625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffw.sleep.main_light)", - "60" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483050.252455, - "msecs": 252.0, - "relativeCreated": 27947.878682, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffw.sleep.main_light) to 60", - "asctime": "2025-08-29 17:57:30,252", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 153.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483050.152118, - "msecs": 152.0, - "relativeCreated": 27847.541683, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 153.0}", - "asctime": "2025-08-29 17:57:30,152" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 153.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.1528392, - "msecs": 152.0, - "relativeCreated": 27848.26295, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0}'", - "asctime": "2025-08-29 17:57:30,152" - }, - { - "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'60'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.1551352, - "msecs": 155.0, - "relativeCreated": 27850.558868, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'60'", - "asctime": "2025-08-29 17:57:30,155" - } - ], - "time_consumption": 0.0973198413848877 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "60", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483050.2528167, - "msecs": 252.0, - "relativeCreated": 27948.240252, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 17:57:30,252", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.sleep.main_light)", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483050.2526884, - "msecs": 252.0, - "relativeCreated": 27948.111961, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffw.sleep.main_light)): 60 ()", - "asctime": "2025-08-29 17:57:30,252" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.sleep.main_light)", - "=", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483050.2527606, - "msecs": 252.0, - "relativeCreated": 27948.18418, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffw.sleep.main_light)): result = 60 ()", - "asctime": "2025-08-29 17:57:30,252" - } - ], - "time_consumption": 5.602836608886719e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffw.sleep.main_light)", - "80" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483050.3534093, - "msecs": 353.0, - "relativeCreated": 28048.83291, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffw.sleep.main_light) to 80", - "asctime": "2025-08-29 17:57:30,353", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 203.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483050.253044, - "msecs": 253.0, - "relativeCreated": 27948.46777, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 203.0}", - "asctime": "2025-08-29 17:57:30,253" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 203.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.2537098, - "msecs": 253.0, - "relativeCreated": 27949.133391, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0}'", - "asctime": "2025-08-29 17:57:30,253" - }, - { - "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'80'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.2559414, - "msecs": 255.0, - "relativeCreated": 27951.36512, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'80'", - "asctime": "2025-08-29 17:57:30,255" - } - ], - "time_consumption": 0.09746789932250977 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "80", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483050.3537495, - "msecs": 353.0, - "relativeCreated": 28049.173239, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 17:57:30,353", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.sleep.main_light)", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483050.3536375, - "msecs": 353.0, - "relativeCreated": 28049.061, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffw.sleep.main_light)): 80 ()", - "asctime": "2025-08-29 17:57:30,353" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.sleep.main_light)", - "=", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483050.353696, - "msecs": 353.0, - "relativeCreated": 28049.119595, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffw.sleep.main_light)): result = 80 ()", - "asctime": "2025-08-29 17:57:30,353" - } - ], - "time_consumption": 5.340576171875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffw.sleep.main_light)", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483050.454368, - "msecs": 454.0, - "relativeCreated": 28149.791751, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffw.sleep.main_light) to 100", - "asctime": "2025-08-29 17:57:30,454", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 254.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483050.3539722, - "msecs": 353.0, - "relativeCreated": 28049.395813, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0}", - "asctime": "2025-08-29 17:57:30,353" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.354814, - "msecs": 354.0, - "relativeCreated": 28050.237749, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0}'", - "asctime": "2025-08-29 17:57:30,354" - }, - { - "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'100'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.3572102, - "msecs": 357.0, - "relativeCreated": 28052.633783, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:30,357" - } - ], - "time_consumption": 0.09715795516967773 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", - "args": [ - "100", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483050.4547195, - "msecs": 454.0, - "relativeCreated": 28150.143101, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 17:57:30,454", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.sleep.main_light)", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483050.4546154, - "msecs": 454.0, - "relativeCreated": 28150.038925, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffw.sleep.main_light)): 100 ()", - "asctime": "2025-08-29 17:57:30,454" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.sleep.main_light)", - "=", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483050.4546728, - "msecs": 454.0, - "relativeCreated": 28150.096651, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffw.sleep.main_light)): result = 100 ()", - "asctime": "2025-08-29 17:57:30,454" - } - ], - "time_consumption": 4.673004150390625e-05 - } - ], - "time_consumption": 0.8078277111053467, - "time_start": "2025-08-29 17:57:29,646", - "time_finished": "2025-08-29 17:57:30,454" - }, - "ViDevHeating.temp_setp (ffw.sleep.heating_valve) -> HeatingValve.temp_setp (ffw.sleep.heating_valve)": { - "name": "__tLogger__", - "msg": "ViDevHeating.temp_setp (ffw.sleep.heating_valve) -> HeatingValve.temp_setp (ffw.sleep.heating_valve)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483050.4550118, - "msecs": 455.0, - "relativeCreated": 28150.435578, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevHeating.temp_setp (ffw.sleep.heating_valve) -> HeatingValve.temp_setp (ffw.sleep.heating_valve)", - "asctime": "2025-08-29 17:57:30,455", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483050.5557485, - "msecs": 555.0, - "relativeCreated": 28251.172086, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 30", - "asctime": "2025-08-29 17:57:30,555", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/heating_valve/user_temperature_setpoint/set", - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483050.4551718, - "msecs": 455.0, - "relativeCreated": 28150.595486, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/sleep/heating_valve/user_temperature_setpoint/set and payload 30", - "asctime": "2025-08-29 17:57:30,455" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/heating_valve", - "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483050.4554596, - "msecs": 455.0, - "relativeCreated": 28150.883317, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:30,455" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 30}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.4656074, - "msecs": 465.0, - "relativeCreated": 28161.031187, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2025-08-29 17:57:30,465" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/heating_valve/valve_temperature_setpoint", - "b'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.4659612, - "msecs": 465.0, - "relativeCreated": 28161.384882, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:30,465" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/heating_valve/user_temperature_setpoint", - "b'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.4662383, - "msecs": 466.0, - "relativeCreated": 28161.661819, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/heating_valve/user_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:30,466" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.5073278, - "msecs": 507.0, - "relativeCreated": 28202.751485, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:30,507" - } - ], - "time_consumption": 0.04842066764831543 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(30, 30)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483050.5561018, - "msecs": 556.0, - "relativeCreated": 28251.525646, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", - "asctime": "2025-08-29 17:57:30,556", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(30, 30)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483050.5559902, - "msecs": 555.0, - "relativeCreated": 28251.41401, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (30, 30) ()", - "asctime": "2025-08-29 17:57:30,555" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(30, 30)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483050.5560474, - "msecs": 556.0, - "relativeCreated": 28251.470983, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", - "asctime": "2025-08-29 17:57:30,556" - } - ], - "time_consumption": 5.435943603515625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffw.sleep.heating_valve)", - "15" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483050.6564982, - "msecs": 656.0, - "relativeCreated": 28351.921962, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffw.sleep.heating_valve) to 15", - "asctime": "2025-08-29 17:57:30,656", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/heating_valve/user_temperature_setpoint/set", - "15" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483050.5562048, - "msecs": 556.0, - "relativeCreated": 28251.628429, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/sleep/heating_valve/user_temperature_setpoint/set and payload 15", - "asctime": "2025-08-29 17:57:30,556" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 15}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.564021, - "msecs": 564.0, - "relativeCreated": 28259.444752, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 15}'", - "asctime": "2025-08-29 17:57:30,564" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/heating_valve", - "{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483050.5643003, - "msecs": 564.0, - "relativeCreated": 28259.72402, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/heating_valve and payload {\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:30,564" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/heating_valve/valve_temperature_setpoint", - "b'15'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.564614, - "msecs": 564.0, - "relativeCreated": 28260.037845, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/heating_valve/valve_temperature_setpoint and payload b'15'", - "asctime": "2025-08-29 17:57:30,564" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/heating_valve/user_temperature_setpoint", - "b'15'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.5649545, - "msecs": 564.0, - "relativeCreated": 28260.378341, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/heating_valve/user_temperature_setpoint and payload b'15'", - "asctime": "2025-08-29 17:57:30,564" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.5651844, - "msecs": 565.0, - "relativeCreated": 28260.607944, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:30,565" - } - ], - "time_consumption": 0.09131383895874023 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "15", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483050.656781, - "msecs": 656.0, - "relativeCreated": 28352.20482, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve) is correct (Content 15 and Type is ).", - "asctime": "2025-08-29 17:57:30,656", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)", - "15", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483050.656702, - "msecs": 656.0, - "relativeCreated": 28352.125754, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): 15 ()", - "asctime": "2025-08-29 17:57:30,656" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)", - "=", - "15", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483050.656747, - "msecs": 656.0, - "relativeCreated": 28352.170764, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): result = 15 ()", - "asctime": "2025-08-29 17:57:30,656" - } - ], - "time_consumption": 3.3855438232421875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffw.sleep.heating_valve)", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483050.7572181, - "msecs": 757.0, - "relativeCreated": 28452.641672, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffw.sleep.heating_valve) to 20", - "asctime": "2025-08-29 17:57:30,757", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/heating_valve/user_temperature_setpoint/set", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483050.656888, - "msecs": 656.0, - "relativeCreated": 28352.311755, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/sleep/heating_valve/user_temperature_setpoint/set and payload 20", - "asctime": "2025-08-29 17:57:30,656" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 20}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.6639094, - "msecs": 663.0, - "relativeCreated": 28359.333084, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2025-08-29 17:57:30,663" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/heating_valve", - "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483050.6641586, - "msecs": 664.0, - "relativeCreated": 28359.582117, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:30,664" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/heating_valve/valve_temperature_setpoint", - "b'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.6644192, - "msecs": 664.0, - "relativeCreated": 28359.842649, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:30,664" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/heating_valve/user_temperature_setpoint", - "b'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.664764, - "msecs": 664.0, - "relativeCreated": 28360.187468, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:30,664" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.6650686, - "msecs": 665.0, - "relativeCreated": 28360.492286, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:30,665" - } - ], - "time_consumption": 0.09214949607849121 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "20", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483050.7575605, - "msecs": 757.0, - "relativeCreated": 28452.984318, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:30,757", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483050.757458, - "msecs": 757.0, - "relativeCreated": 28452.881571, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): 20 ()", - "asctime": "2025-08-29 17:57:30,757" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)", - "=", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483050.7575169, - "msecs": 757.0, - "relativeCreated": 28452.940492, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): result = 20 ()", - "asctime": "2025-08-29 17:57:30,757" - } - ], - "time_consumption": 4.363059997558594e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffw.sleep.heating_valve)", - "25" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483050.8582118, - "msecs": 858.0, - "relativeCreated": 28553.635519, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffw.sleep.heating_valve) to 25", - "asctime": "2025-08-29 17:57:30,858", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/heating_valve/user_temperature_setpoint/set", - "25" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483050.7576768, - "msecs": 757.0, - "relativeCreated": 28453.100438, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/sleep/heating_valve/user_temperature_setpoint/set and payload 25", - "asctime": "2025-08-29 17:57:30,757" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 25}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.7660186, - "msecs": 766.0, - "relativeCreated": 28461.442158, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", - "asctime": "2025-08-29 17:57:30,766" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/heating_valve", - "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483050.7662961, - "msecs": 766.0, - "relativeCreated": 28461.719828, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:30,766" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/heating_valve/valve_temperature_setpoint", - "b'25'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.766572, - "msecs": 766.0, - "relativeCreated": 28461.995708, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/heating_valve/valve_temperature_setpoint and payload b'25'", - "asctime": "2025-08-29 17:57:30,766" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/heating_valve/user_temperature_setpoint", - "b'25'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.766952, - "msecs": 766.0, - "relativeCreated": 28462.375716, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/heating_valve/user_temperature_setpoint and payload b'25'", - "asctime": "2025-08-29 17:57:30,766" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.7672033, - "msecs": 767.0, - "relativeCreated": 28462.627068, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:30,767" - } - ], - "time_consumption": 0.09100842475891113 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "25", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483050.8585553, - "msecs": 858.0, - "relativeCreated": 28553.979042, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve) is correct (Content 25 and Type is ).", - "asctime": "2025-08-29 17:57:30,858", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)", - "25", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483050.8584533, - "msecs": 858.0, - "relativeCreated": 28553.876999, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): 25 ()", - "asctime": "2025-08-29 17:57:30,858" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)", - "=", - "25", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483050.8585105, - "msecs": 858.0, - "relativeCreated": 28553.934171, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): result = 25 ()", - "asctime": "2025-08-29 17:57:30,858" - } - ], - "time_consumption": 4.482269287109375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffw.sleep.heating_valve)", - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483050.9592507, - "msecs": 959.0, - "relativeCreated": 28654.674466, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffw.sleep.heating_valve) to 30", - "asctime": "2025-08-29 17:57:30,959", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/heating_valve/user_temperature_setpoint/set", - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483050.858669, - "msecs": 858.0, - "relativeCreated": 28554.092775, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/sleep/heating_valve/user_temperature_setpoint/set and payload 30", - "asctime": "2025-08-29 17:57:30,858" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 30}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.868297, - "msecs": 868.0, - "relativeCreated": 28563.720847, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2025-08-29 17:57:30,868" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/heating_valve", - "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483050.868606, - "msecs": 868.0, - "relativeCreated": 28564.029868, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/sleep/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:30,868" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/heating_valve/valve_temperature_setpoint", - "b'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.8689368, - "msecs": 868.0, - "relativeCreated": 28564.360489, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:30,868" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/heating_valve/user_temperature_setpoint", - "b'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.869295, - "msecs": 869.0, - "relativeCreated": 28564.718504, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/sleep/heating_valve/user_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:30,869" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483050.8695488, - "msecs": 869.0, - "relativeCreated": 28564.972473, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:30,869" - } - ], - "time_consumption": 0.08970189094543457 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "30", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483050.9596334, - "msecs": 959.0, - "relativeCreated": 28655.056985, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve) is correct (Content 30 and Type is ).", - "asctime": "2025-08-29 17:57:30,959", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)", - "30", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483050.9595003, - "msecs": 959.0, - "relativeCreated": 28654.924047, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): 30 ()", - "asctime": "2025-08-29 17:57:30,959" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)", - "=", - "30", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483050.959577, - "msecs": 959.0, - "relativeCreated": 28655.000658, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): result = 30 ()", - "asctime": "2025-08-29 17:57:30,959" - } - ], - "time_consumption": 5.626678466796875e-05 - } - ], - "time_consumption": 0.5046215057373047, - "time_start": "2025-08-29 17:57:30,455", - "time_finished": "2025-08-29 17:57:30,959" - }, - "ViDevCommon.state (ffw.julian.main_light) -> Shelly.relay/0 (ffw.julian.main_light)": { - "name": "__tLogger__", - "msg": "ViDevCommon.state (ffw.julian.main_light) -> Shelly.relay/0 (ffw.julian.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483050.9599319, - "msecs": 959.0, - "relativeCreated": 28655.355646, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.state (ffw.julian.main_light) -> Shelly.relay/0 (ffw.julian.main_light)", - "asctime": "2025-08-29 17:57:30,959", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483051.0605779, - "msecs": 60.0, - "relativeCreated": 28756.001358, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:31,060", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483050.960074, - "msecs": 960.0, - "relativeCreated": 28655.497575, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:30,960" - } - ], - "time_consumption": 0.10050392150878906 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483051.06097, - "msecs": 60.0, - "relativeCreated": 28756.393726, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:31,060", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483051.0608246, - "msecs": 60.0, - "relativeCreated": 28756.24821, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:31,060" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483051.060923, - "msecs": 60.0, - "relativeCreated": 28756.346738, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:31,060" - } - ], - "time_consumption": 4.696846008300781e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffw.julian.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483051.1616275, - "msecs": 161.0, - "relativeCreated": 28857.051214, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffw.julian.main_light) to True", - "asctime": "2025-08-29 17:57:31,161", - "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", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483051.061106, - "msecs": 61.0, - "relativeCreated": 28756.529588, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/state/set and payload true", - "asctime": "2025-08-29 17:57:31,061" - }, - { - "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'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.0638175, - "msecs": 63.0, - "relativeCreated": 28759.241274, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-29 17:57:31,063" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483051.0641072, - "msecs": 64.0, - "relativeCreated": 28759.530827, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:31,064" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483051.064377, - "msecs": 64.0, - "relativeCreated": 28759.800659, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:31,064" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.0650742, - "msecs": 65.0, - "relativeCreated": 28760.497892, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:31,065" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.0653956, - "msecs": 65.0, - "relativeCreated": 28760.819501, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:31,065" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.1081867, - "msecs": 108.0, - "relativeCreated": 28803.610429, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:31,108" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.1486185, - "msecs": 148.0, - "relativeCreated": 28844.042093, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'50'", - "asctime": "2025-08-29 17:57:31,148" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.1490755, - "msecs": 149.0, - "relativeCreated": 28844.499261, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5'", - "asctime": "2025-08-29 17:57:31,149" - } - ], - "time_consumption": 0.012552022933959961 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483051.1620002, - "msecs": 162.0, - "relativeCreated": 28857.423719, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (ffw.julian.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:31,162", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffw.julian.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483051.161896, - "msecs": 161.0, - "relativeCreated": 28857.31965, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (ffw.julian.main_light)): True ()", - "asctime": "2025-08-29 17:57:31,161" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffw.julian.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483051.1619568, - "msecs": 161.0, - "relativeCreated": 28857.380647, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (ffw.julian.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:31,161" - } - ], - "time_consumption": 4.3392181396484375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffw.julian.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483051.2624686, - "msecs": 262.0, - "relativeCreated": 28957.892253, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffw.julian.main_light) to False", - "asctime": "2025-08-29 17:57:31,262", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483051.1621163, - "msecs": 162.0, - "relativeCreated": 28857.539969, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:31,162" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.1647458, - "msecs": 164.0, - "relativeCreated": 28860.169459, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-29 17:57:31,164" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483051.1650317, - "msecs": 165.0, - "relativeCreated": 28860.455394, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:31,165" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.1656175, - "msecs": 165.0, - "relativeCreated": 28861.041056, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:31,165" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.207721, - "msecs": 207.0, - "relativeCreated": 28903.14465, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:31,207" - } - ], - "time_consumption": 0.054747581481933594 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483051.2627938, - "msecs": 262.0, - "relativeCreated": 28958.217293, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (ffw.julian.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:31,262", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffw.julian.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483051.262671, - "msecs": 262.0, - "relativeCreated": 28958.094801, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (ffw.julian.main_light)): False ()", - "asctime": "2025-08-29 17:57:31,262" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffw.julian.main_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483051.2627368, - "msecs": 262.0, - "relativeCreated": 28958.160525, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (ffw.julian.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:31,262" - } - ], - "time_consumption": 5.698204040527344e-05 - } - ], - "time_consumption": 0.30286192893981934, - "time_start": "2025-08-29 17:57:30,959", - "time_finished": "2025-08-29 17:57:31,262" - }, - "Shelly.relay/0 (ffw.julian.main_light) -> ViDevCommon.state (ffw.julian.main_light)": { - "name": "__tLogger__", - "msg": "Shelly.relay/0 (ffw.julian.main_light) -> ViDevCommon.state (ffw.julian.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483051.263104, - "msecs": 263.0, - "relativeCreated": 28958.527637, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Shelly.relay/0 (ffw.julian.main_light) -> ViDevCommon.state (ffw.julian.main_light)", - "asctime": "2025-08-29 17:57:31,263", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483051.3636262, - "msecs": 363.0, - "relativeCreated": 29059.049944, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:31,363", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483051.2632895, - "msecs": 263.0, - "relativeCreated": 28958.713002, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:31,263" - } - ], - "time_consumption": 0.10033679008483887 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483051.3640153, - "msecs": 364.0, - "relativeCreated": 29059.439142, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:31,364", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483051.363901, - "msecs": 363.0, - "relativeCreated": 29059.324614, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:31,363" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483051.363967, - "msecs": 363.0, - "relativeCreated": 29059.390746, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:31,363" - } - ], - "time_consumption": 4.839897155761719e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffw.julian.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483051.46494, - "msecs": 464.0, - "relativeCreated": 29160.363754, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffw.julian.main_light) to True", - "asctime": "2025-08-29 17:57:31,464", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483051.3641467, - "msecs": 364.0, - "relativeCreated": 29059.570382, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:31,364" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483051.3645358, - "msecs": 364.0, - "relativeCreated": 29059.959487, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:31,364" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.3653052, - "msecs": 365.0, - "relativeCreated": 29060.728814, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:31,365" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.365701, - "msecs": 365.0, - "relativeCreated": 29061.124477, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:31,365" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.3678818, - "msecs": 367.0, - "relativeCreated": 29063.305376, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:31,367" - } - ], - "time_consumption": 0.09705829620361328 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483051.4652681, - "msecs": 465.0, - "relativeCreated": 29160.69178, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffw.julian.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:31,465", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffw.julian.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483051.465172, - "msecs": 465.0, - "relativeCreated": 29160.595735, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffw.julian.main_light)): True ()", - "asctime": "2025-08-29 17:57:31,465" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffw.julian.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483051.4652288, - "msecs": 465.0, - "relativeCreated": 29160.6524, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffw.julian.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:31,465" - } - ], - "time_consumption": 3.933906555175781e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffw.julian.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483051.5658286, - "msecs": 565.0, - "relativeCreated": 29261.252334, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffw.julian.main_light) to False", - "asctime": "2025-08-29 17:57:31,565", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483051.4653783, - "msecs": 465.0, - "relativeCreated": 29160.801939, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:31,465" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.4663045, - "msecs": 466.0, - "relativeCreated": 29161.728181, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:31,466" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.4681203, - "msecs": 468.0, - "relativeCreated": 29163.54406, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:31,468" - } - ], - "time_consumption": 0.09770822525024414 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483051.5661433, - "msecs": 566.0, - "relativeCreated": 29261.566863, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffw.julian.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:31,566", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffw.julian.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483051.566057, - "msecs": 566.0, - "relativeCreated": 29261.480721, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffw.julian.main_light)): False ()", - "asctime": "2025-08-29 17:57:31,566" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffw.julian.main_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483051.5661051, - "msecs": 566.0, - "relativeCreated": 29261.528854, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffw.julian.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:31,566" - } - ], - "time_consumption": 3.814697265625e-05 - } - ], - "time_consumption": 0.3030393123626709, - "time_start": "2025-08-29 17:57:31,263", - "time_finished": "2025-08-29 17:57:31,566" - }, - "ViDevCommon.brightness (ffw.julian.main_light) -> Light.brightness (ffw.julian.main_light)": { - "name": "__tLogger__", - "msg": "ViDevCommon.brightness (ffw.julian.main_light) -> Light.brightness (ffw.julian.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483051.5663614, - "msecs": 566.0, - "relativeCreated": 29261.785071, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.brightness (ffw.julian.main_light) -> Light.brightness (ffw.julian.main_light)", - "asctime": "2025-08-29 17:57:31,566", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Switching on device", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 13, - "funcName": "device_follow", - "created": 1756483051.6672046, - "msecs": 667.0, - "relativeCreated": 29362.628374, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:31,667", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483051.566499, - "msecs": 566.0, - "relativeCreated": 29261.922718, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:31,566" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483051.5668356, - "msecs": 566.0, - "relativeCreated": 29262.25943, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:31,566" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.5675874, - "msecs": 567.0, - "relativeCreated": 29263.010917, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:31,567" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.5679584, - "msecs": 567.0, - "relativeCreated": 29263.381966, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:31,567" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.608328, - "msecs": 608.0, - "relativeCreated": 29303.75183, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:31,608" - } - ], - "time_consumption": 0.05887651443481445 - }, - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483051.7682939, - "msecs": 768.0, - "relativeCreated": 29463.717512, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 17:57:31,768", - "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", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483051.6675122, - "msecs": 667.0, - "relativeCreated": 29362.935708, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:31,667" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483051.6678815, - "msecs": 667.0, - "relativeCreated": 29363.305256, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:31,667" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light/set", - "b'{\"brightness\": 254}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.6704547, - "msecs": 670.0, - "relativeCreated": 29365.878511, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:31,670" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.6708145, - "msecs": 670.0, - "relativeCreated": 29366.238214, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:31,670" - }, - { - "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'100'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.713757, - "msecs": 713.0, - "relativeCreated": 29409.180546, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:31,713" - } - ], - "time_consumption": 0.05453681945800781 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(100, 100)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483051.7686486, - "msecs": 768.0, - "relativeCreated": 29464.07227, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 17:57:31,768", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(100, 100)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483051.7685409, - "msecs": 768.0, - "relativeCreated": 29463.964729, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 17:57:31,768" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(100, 100)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483051.7686024, - "msecs": 768.0, - "relativeCreated": 29464.026061, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 17:57:31,768" - } - ], - "time_consumption": 4.6253204345703125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffw.julian.main_light)", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483051.8691595, - "msecs": 869.0, - "relativeCreated": 29564.583215, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffw.julian.main_light) to 0", - "asctime": "2025-08-29 17:57:31,869", - "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", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483051.7687645, - "msecs": 768.0, - "relativeCreated": 29464.188064, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 0", - "asctime": "2025-08-29 17:57:31,768" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light/set", - "b'{\"brightness\": 1}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.7716405, - "msecs": 771.0, - "relativeCreated": 29467.064211, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 17:57:31,771" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483051.7719603, - "msecs": 771.0, - "relativeCreated": 29467.384042, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:31,771" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.7729204, - "msecs": 772.0, - "relativeCreated": 29468.34407, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:31,772" - }, - { - "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'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.8144202, - "msecs": 814.0, - "relativeCreated": 29509.843827, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'0'", - "asctime": "2025-08-29 17:57:31,814" - } - ], - "time_consumption": 0.05473923683166504 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483051.8696136, - "msecs": 869.0, - "relativeCreated": 29565.037304, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffw.julian.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:31,869", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffw.julian.main_light)", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483051.8694737, - "msecs": 869.0, - "relativeCreated": 29564.897519, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffw.julian.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:31,869" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffw.julian.main_light)", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483051.869555, - "msecs": 869.0, - "relativeCreated": 29564.978568, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffw.julian.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:31,869" - } - ], - "time_consumption": 5.8650970458984375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffw.julian.main_light)", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483051.9701896, - "msecs": 970.0, - "relativeCreated": 29665.613345, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffw.julian.main_light) to 20", - "asctime": "2025-08-29 17:57:31,970", - "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", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483051.8697731, - "msecs": 869.0, - "relativeCreated": 29565.196756, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 20", - "asctime": "2025-08-29 17:57:31,869" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light/set", - "b'{\"brightness\": 52}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.87244, - "msecs": 872.0, - "relativeCreated": 29567.863718, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 17:57:31,872" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483051.8727057, - "msecs": 872.0, - "relativeCreated": 29568.129523, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:31,872" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.873323, - "msecs": 873.0, - "relativeCreated": 29568.746588, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:31,873" - }, - { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.9152668, - "msecs": 915.0, - "relativeCreated": 29610.690617, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'20'", - "asctime": "2025-08-29 17:57:31,915" - } - ], - "time_consumption": 0.05492281913757324 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "20", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483051.9704769, - "msecs": 970.0, - "relativeCreated": 29665.900431, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffw.julian.main_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:31,970", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffw.julian.main_light)", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483051.9703898, - "msecs": 970.0, - "relativeCreated": 29665.813379, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffw.julian.main_light)): 20 ()", - "asctime": "2025-08-29 17:57:31,970" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffw.julian.main_light)", - "=", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483051.9704394, - "msecs": 970.0, - "relativeCreated": 29665.863102, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffw.julian.main_light)): result = 20 ()", - "asctime": "2025-08-29 17:57:31,970" - } - ], - "time_consumption": 3.743171691894531e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffw.julian.main_light)", - "40" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483052.0710726, - "msecs": 71.0, - "relativeCreated": 29766.496165, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffw.julian.main_light) to 40", - "asctime": "2025-08-29 17:57:32,071", - "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", - "40" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483051.9705958, - "msecs": 970.0, - "relativeCreated": 29666.019578, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 40", - "asctime": "2025-08-29 17:57:31,970" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light/set", - "b'{\"brightness\": 102}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.9729695, - "msecs": 972.0, - "relativeCreated": 29668.39315, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 17:57:31,972" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483051.9732525, - "msecs": 973.0, - "relativeCreated": 29668.676413, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:31,973" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483051.9738324, - "msecs": 973.0, - "relativeCreated": 29669.256089, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:31,973" - }, - { - "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'40'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483052.016261, - "msecs": 16.0, - "relativeCreated": 29711.684807, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'40'", - "asctime": "2025-08-29 17:57:32,016" - } - ], - "time_consumption": 0.05481147766113281 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "40", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483052.0714104, - "msecs": 71.0, - "relativeCreated": 29766.834136, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffw.julian.main_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 17:57:32,071", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffw.julian.main_light)", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483052.071309, - "msecs": 71.0, - "relativeCreated": 29766.732864, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffw.julian.main_light)): 40 ()", - "asctime": "2025-08-29 17:57:32,071" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffw.julian.main_light)", - "=", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483052.07137, - "msecs": 71.0, - "relativeCreated": 29766.793621, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffw.julian.main_light)): result = 40 ()", - "asctime": "2025-08-29 17:57:32,071" - } - ], - "time_consumption": 4.0531158447265625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffw.julian.main_light)", - "60" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483052.1719456, - "msecs": 171.0, - "relativeCreated": 29867.369092, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffw.julian.main_light) to 60", - "asctime": "2025-08-29 17:57:32,171", - "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", - "60" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483052.0715213, - "msecs": 71.0, - "relativeCreated": 29766.944884, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 60", - "asctime": "2025-08-29 17:57:32,071" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light/set", - "b'{\"brightness\": 153}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483052.0745564, - "msecs": 74.0, - "relativeCreated": 29769.980129, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 17:57:32,074" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483052.0748174, - "msecs": 74.0, - "relativeCreated": 29770.241151, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:32,074" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483052.0754762, - "msecs": 75.0, - "relativeCreated": 29770.899848, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:32,075" - }, - { - "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'60'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483052.1186862, - "msecs": 118.0, - "relativeCreated": 29814.109824, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'60'", - "asctime": "2025-08-29 17:57:32,118" - } - ], - "time_consumption": 0.05325937271118164 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "60", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483052.1722906, - "msecs": 172.0, - "relativeCreated": 29867.714292, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffw.julian.main_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 17:57:32,172", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffw.julian.main_light)", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483052.1721811, - "msecs": 172.0, - "relativeCreated": 29867.605009, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffw.julian.main_light)): 60 ()", - "asctime": "2025-08-29 17:57:32,172" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffw.julian.main_light)", - "=", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483052.1722367, - "msecs": 172.0, - "relativeCreated": 29867.660475, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffw.julian.main_light)): result = 60 ()", - "asctime": "2025-08-29 17:57:32,172" - } - ], - "time_consumption": 5.3882598876953125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffw.julian.main_light)", - "80" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483052.2728274, - "msecs": 272.0, - "relativeCreated": 29968.250995, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffw.julian.main_light) to 80", - "asctime": "2025-08-29 17:57:32,272", - "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", - "80" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483052.1724536, - "msecs": 172.0, - "relativeCreated": 29867.877299, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 80", - "asctime": "2025-08-29 17:57:32,172" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light/set", - "b'{\"brightness\": 203}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483052.175235, - "msecs": 175.0, - "relativeCreated": 29870.658676, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 17:57:32,175" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483052.1755354, - "msecs": 175.0, - "relativeCreated": 29870.959082, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:32,175" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483052.1760516, - "msecs": 176.0, - "relativeCreated": 29871.475387, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:32,176" - }, - { - "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'80'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483052.2185092, - "msecs": 218.0, - "relativeCreated": 29913.933057, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'80'", - "asctime": "2025-08-29 17:57:32,218" - } - ], - "time_consumption": 0.05431818962097168 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "80", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483052.2731802, - "msecs": 273.0, - "relativeCreated": 29968.603761, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffw.julian.main_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 17:57:32,273", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffw.julian.main_light)", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483052.273059, - "msecs": 273.0, - "relativeCreated": 29968.482435, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffw.julian.main_light)): 80 ()", - "asctime": "2025-08-29 17:57:32,273" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffw.julian.main_light)", - "=", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483052.2731261, - "msecs": 273.0, - "relativeCreated": 29968.549954, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffw.julian.main_light)): result = 80 ()", - "asctime": "2025-08-29 17:57:32,273" - } - ], - "time_consumption": 5.412101745605469e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (ffw.julian.main_light)", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483052.3736167, - "msecs": 373.0, - "relativeCreated": 30069.040332, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (ffw.julian.main_light) to 100", - "asctime": "2025-08-29 17:57:32,373", - "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", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483052.2732885, - "msecs": 273.0, - "relativeCreated": 29968.712219, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:32,273" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light/set", - "b'{\"brightness\": 254}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483052.2756305, - "msecs": 275.0, - "relativeCreated": 29971.054402, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:32,275" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483052.2760456, - "msecs": 276.0, - "relativeCreated": 29971.469137, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:32,276" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483052.2767327, - "msecs": 276.0, - "relativeCreated": 29972.156397, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:32,276" - }, - { - "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'100'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483052.3181863, - "msecs": 318.0, - "relativeCreated": 30013.609931, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:32,318" - } - ], - "time_consumption": 0.05543041229248047 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "100", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483052.3740208, - "msecs": 374.0, - "relativeCreated": 30069.444505, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (ffw.julian.main_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 17:57:32,374", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (ffw.julian.main_light)", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483052.3738883, - "msecs": 373.0, - "relativeCreated": 30069.311846, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (ffw.julian.main_light)): 100 ()", - "asctime": "2025-08-29 17:57:32,373" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (ffw.julian.main_light)", - "=", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483052.3739614, - "msecs": 373.0, - "relativeCreated": 30069.385057, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (ffw.julian.main_light)): result = 100 ()", - "asctime": "2025-08-29 17:57:32,373" - } - ], - "time_consumption": 5.936622619628906e-05 - } - ], - "time_consumption": 0.807659387588501, - "time_start": "2025-08-29 17:57:31,566", - "time_finished": "2025-08-29 17:57:32,374" - }, - "Light.brightness (ffw.julian.main_light) -> ViDevCommon.brightness (ffw.julian.main_light)": { - "name": "__tLogger__", - "msg": "Light.brightness (ffw.julian.main_light) -> ViDevCommon.brightness (ffw.julian.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483052.3742478, - "msecs": 374.0, - "relativeCreated": 30069.671436, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Light.brightness (ffw.julian.main_light) -> ViDevCommon.brightness (ffw.julian.main_light)", - "asctime": "2025-08-29 17:57:32,374", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Switching on device", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 13, - "funcName": "device_follow", - "created": 1756483052.4744947, - "msecs": 474.0, - "relativeCreated": 30169.918383, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:32,474", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483052.5751128, - "msecs": 575.0, - "relativeCreated": 30270.536452, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 17:57:32,575", - "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", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483052.474764, - "msecs": 474.0, - "relativeCreated": 30170.187816, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:32,474" - } - ], - "time_consumption": 0.10034871101379395 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(100, 100)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483052.5754585, - "msecs": 575.0, - "relativeCreated": 30270.882282, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 17:57:32,575", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(100, 100)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483052.5753372, - "msecs": 575.0, - "relativeCreated": 30270.760881, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 17:57:32,575" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(100, 100)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483052.5754104, - "msecs": 575.0, - "relativeCreated": 30270.834021, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 17:57:32,575" - } - ], - "time_consumption": 4.8160552978515625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffw.julian.main_light)", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483052.675978, - "msecs": 675.0, - "relativeCreated": 30371.401662, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffw.julian.main_light) to 0", - "asctime": "2025-08-29 17:57:32,675", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483052.575619, - "msecs": 575.0, - "relativeCreated": 30271.042746, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:32,575" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483052.5765953, - "msecs": 576.0, - "relativeCreated": 30272.018981, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:32,576" - }, - { - "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'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483052.578559, - "msecs": 578.0, - "relativeCreated": 30273.982546, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'0'", - "asctime": "2025-08-29 17:57:32,578" - } - ], - "time_consumption": 0.09741902351379395 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483052.6763053, - "msecs": 676.0, - "relativeCreated": 30371.729059, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:32,676", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.julian.main_light)", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483052.6762052, - "msecs": 676.0, - "relativeCreated": 30371.62866, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffw.julian.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:32,676" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.julian.main_light)", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483052.6762643, - "msecs": 676.0, - "relativeCreated": 30371.687825, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffw.julian.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:32,676" - } - ], - "time_consumption": 4.100799560546875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffw.julian.main_light)", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483052.7768614, - "msecs": 776.0, - "relativeCreated": 30472.285181, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffw.julian.main_light) to 20", - "asctime": "2025-08-29 17:57:32,776", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483052.676463, - "msecs": 676.0, - "relativeCreated": 30371.886592, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:32,676" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483052.677489, - "msecs": 677.0, - "relativeCreated": 30372.91292, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:32,677" - }, - { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483052.6794631, - "msecs": 679.0, - "relativeCreated": 30374.88681, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'20'", - "asctime": "2025-08-29 17:57:32,679" - } - ], - "time_consumption": 0.09739828109741211 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "20", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483052.7772417, - "msecs": 777.0, - "relativeCreated": 30472.665226, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:32,777", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.julian.main_light)", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483052.7771397, - "msecs": 777.0, - "relativeCreated": 30472.563405, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffw.julian.main_light)): 20 ()", - "asctime": "2025-08-29 17:57:32,777" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.julian.main_light)", - "=", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483052.7771976, - "msecs": 777.0, - "relativeCreated": 30472.621123, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffw.julian.main_light)): result = 20 ()", - "asctime": "2025-08-29 17:57:32,777" - } - ], - "time_consumption": 4.410743713378906e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffw.julian.main_light)", - "40" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483052.8777559, - "msecs": 877.0, - "relativeCreated": 30573.179559, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffw.julian.main_light) to 40", - "asctime": "2025-08-29 17:57:32,877", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483052.7773957, - "msecs": 777.0, - "relativeCreated": 30472.819404, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:32,777" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483052.7783117, - "msecs": 778.0, - "relativeCreated": 30473.73549, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:32,778" - }, - { - "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'40'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483052.7807748, - "msecs": 780.0, - "relativeCreated": 30476.198575, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'40'", - "asctime": "2025-08-29 17:57:32,780" - } - ], - "time_consumption": 0.09698104858398438 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "40", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483052.8780785, - "msecs": 878.0, - "relativeCreated": 30573.50218, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 17:57:32,878", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.julian.main_light)", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483052.8779855, - "msecs": 877.0, - "relativeCreated": 30573.40915, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffw.julian.main_light)): 40 ()", - "asctime": "2025-08-29 17:57:32,877" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.julian.main_light)", - "=", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483052.8780396, - "msecs": 878.0, - "relativeCreated": 30573.463313, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffw.julian.main_light)): result = 40 ()", - "asctime": "2025-08-29 17:57:32,878" - } - ], - "time_consumption": 3.886222839355469e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffw.julian.main_light)", - "60" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483052.9785802, - "msecs": 978.0, - "relativeCreated": 30674.003787, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffw.julian.main_light) to 60", - "asctime": "2025-08-29 17:57:32,978", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483052.8782206, - "msecs": 878.0, - "relativeCreated": 30573.644303, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:32,878" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483052.8790822, - "msecs": 879.0, - "relativeCreated": 30574.505924, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:32,879" - }, - { - "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'60'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483052.8809485, - "msecs": 880.0, - "relativeCreated": 30576.372272, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'60'", - "asctime": "2025-08-29 17:57:32,880" - } - ], - "time_consumption": 0.09763169288635254 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "60", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483052.9789364, - "msecs": 978.0, - "relativeCreated": 30674.3599, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 17:57:32,978", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.julian.main_light)", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483052.9788153, - "msecs": 978.0, - "relativeCreated": 30674.238906, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffw.julian.main_light)): 60 ()", - "asctime": "2025-08-29 17:57:32,978" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.julian.main_light)", - "=", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483052.9788926, - "msecs": 978.0, - "relativeCreated": 30674.316128, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffw.julian.main_light)): result = 60 ()", - "asctime": "2025-08-29 17:57:32,978" - } - ], - "time_consumption": 4.38690185546875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffw.julian.main_light)", - "80" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483053.0794904, - "msecs": 79.0, - "relativeCreated": 30774.914021, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffw.julian.main_light) to 80", - "asctime": "2025-08-29 17:57:33,079", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483052.979099, - "msecs": 979.0, - "relativeCreated": 30674.522821, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:32,979" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483052.9799626, - "msecs": 979.0, - "relativeCreated": 30675.38638, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:32,979" - }, - { - "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'80'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483052.9819598, - "msecs": 981.0, - "relativeCreated": 30677.383536, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'80'", - "asctime": "2025-08-29 17:57:32,981" - } - ], - "time_consumption": 0.09753060340881348 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "80", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483053.0798354, - "msecs": 79.0, - "relativeCreated": 30775.258979, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 17:57:33,079", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.julian.main_light)", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483053.0797226, - "msecs": 79.0, - "relativeCreated": 30775.14645, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffw.julian.main_light)): 80 ()", - "asctime": "2025-08-29 17:57:33,079" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.julian.main_light)", - "=", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483053.0797765, - "msecs": 79.0, - "relativeCreated": 30775.200072, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffw.julian.main_light)): result = 80 ()", - "asctime": "2025-08-29 17:57:33,079" - } - ], - "time_consumption": 5.888938903808594e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (ffw.julian.main_light)", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483053.1803591, - "msecs": 180.0, - "relativeCreated": 30875.782796, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (ffw.julian.main_light) to 100", - "asctime": "2025-08-29 17:57:33,180", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483053.0800176, - "msecs": 80.0, - "relativeCreated": 30775.441275, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:33,080" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.0808744, - "msecs": 80.0, - "relativeCreated": 30776.298276, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:33,080" - }, - { - "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'100'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.0829208, - "msecs": 82.0, - "relativeCreated": 30778.344348, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:33,082" - } - ], - "time_consumption": 0.09743833541870117 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "100", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483053.1806598, - "msecs": 180.0, - "relativeCreated": 30876.08347, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 17:57:33,180", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.julian.main_light)", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483053.180569, - "msecs": 180.0, - "relativeCreated": 30875.992404, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (ffw.julian.main_light)): 100 ()", - "asctime": "2025-08-29 17:57:33,180" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (ffw.julian.main_light)", - "=", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483053.1806195, - "msecs": 180.0, - "relativeCreated": 30876.043295, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (ffw.julian.main_light)): result = 100 ()", - "asctime": "2025-08-29 17:57:33,180" - } - ], - "time_consumption": 4.029273986816406e-05 - } - ], - "time_consumption": 0.8064119815826416, - "time_start": "2025-08-29 17:57:32,374", - "time_finished": "2025-08-29 17:57:33,180" - }, - "ViDevCommon.color_temp (ffw.julian.main_light) -> Light.color_temp (ffw.julian.main_light)": { - "name": "__tLogger__", - "msg": "ViDevCommon.color_temp (ffw.julian.main_light) -> Light.color_temp (ffw.julian.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483053.1808999, - "msecs": 180.0, - "relativeCreated": 30876.323483, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.color_temp (ffw.julian.main_light) -> Light.color_temp (ffw.julian.main_light)", - "asctime": "2025-08-29 17:57:33,180", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Switching on device", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 13, - "funcName": "device_follow", - "created": 1756483053.281156, - "msecs": 281.0, - "relativeCreated": 30976.579902, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:33,281", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483053.382051, - "msecs": 382.0, - "relativeCreated": 31077.474779, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 17:57:33,382", - "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", - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483053.2814422, - "msecs": 281.0, - "relativeCreated": 30976.86566, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:33,281" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483053.2817886, - "msecs": 281.0, - "relativeCreated": 30977.212413, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:33,281" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light/set", - "b'{\"color_temp\": 454}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.2846136, - "msecs": 284.0, - "relativeCreated": 30980.037435, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:33,284" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.2851887, - "msecs": 285.0, - "relativeCreated": 30980.612322, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:33,285" - }, - { - "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'10'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.327966, - "msecs": 327.0, - "relativeCreated": 31023.389636, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:33,327" - } - ], - "time_consumption": 0.05408501625061035 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(10, 10)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483053.3823848, - "msecs": 382.0, - "relativeCreated": 31077.808525, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 17:57:33,382", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(10, 10)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483053.3822837, - "msecs": 382.0, - "relativeCreated": 31077.707473, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 17:57:33,382" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(10, 10)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483053.3823404, - "msecs": 382.0, - "relativeCreated": 31077.763942, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 17:57:33,382" - } - ], - "time_consumption": 4.4345855712890625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (ffw.julian.main_light)", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483053.482897, - "msecs": 482.0, - "relativeCreated": 31178.32087, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (ffw.julian.main_light) to 0", - "asctime": "2025-08-29 17:57:33,482", - "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", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483053.3824968, - "msecs": 382.0, - "relativeCreated": 31077.920323, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 0", - "asctime": "2025-08-29 17:57:33,382" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light/set", - "b'{\"color_temp\": 250}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.3849459, - "msecs": 384.0, - "relativeCreated": 31080.369481, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"color_temp\": 250}'", - "asctime": "2025-08-29 17:57:33,384" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483053.385252, - "msecs": 385.0, - "relativeCreated": 31080.67584, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:33,385" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.3858042, - "msecs": 385.0, - "relativeCreated": 31081.227888, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:33,385" - }, - { - "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'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.4283395, - "msecs": 428.0, - "relativeCreated": 31123.76311, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'0'", - "asctime": "2025-08-29 17:57:33,428" - } - ], - "time_consumption": 0.05455756187438965 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483053.4832368, - "msecs": 483.0, - "relativeCreated": 31178.660473, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:33,483", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.julian.main_light)", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483053.483133, - "msecs": 483.0, - "relativeCreated": 31178.556833, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (ffw.julian.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:33,483" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.julian.main_light)", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483053.4831917, - "msecs": 483.0, - "relativeCreated": 31178.615513, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (ffw.julian.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:33,483" - } - ], - "time_consumption": 4.506111145019531e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (ffw.julian.main_light)", - "2" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483053.5837996, - "msecs": 583.0, - "relativeCreated": 31279.22335, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (ffw.julian.main_light) to 2", - "asctime": "2025-08-29 17:57:33,583", - "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", - "2" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483053.483346, - "msecs": 483.0, - "relativeCreated": 31178.769698, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 2", - "asctime": "2025-08-29 17:57:33,483" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light/set", - "b'{\"color_temp\": 291}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.4860766, - "msecs": 486.0, - "relativeCreated": 31181.500437, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"color_temp\": 291}'", - "asctime": "2025-08-29 17:57:33,486" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483053.486327, - "msecs": 486.0, - "relativeCreated": 31181.75066, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:33,486" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.4869547, - "msecs": 486.0, - "relativeCreated": 31182.378415, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:33,486" - }, - { - "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'2'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.528348, - "msecs": 528.0, - "relativeCreated": 31223.77169, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'2'", - "asctime": "2025-08-29 17:57:33,528" - } - ], - "time_consumption": 0.05545163154602051 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "2", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483053.5841603, - "msecs": 584.0, - "relativeCreated": 31279.583869, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 17:57:33,584", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.julian.main_light)", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483053.5840657, - "msecs": 584.0, - "relativeCreated": 31279.48938, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (ffw.julian.main_light)): 2 ()", - "asctime": "2025-08-29 17:57:33,584" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.julian.main_light)", - "=", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483053.5841212, - "msecs": 584.0, - "relativeCreated": 31279.545133, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (ffw.julian.main_light)): result = 2 ()", - "asctime": "2025-08-29 17:57:33,584" - } - ], - "time_consumption": 3.910064697265625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (ffw.julian.main_light)", - "4" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483053.6847405, - "msecs": 684.0, - "relativeCreated": 31380.1642, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (ffw.julian.main_light) to 4", - "asctime": "2025-08-29 17:57:33,684", - "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", - "4" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483053.5842626, - "msecs": 584.0, - "relativeCreated": 31279.686357, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 4", - "asctime": "2025-08-29 17:57:33,584" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light/set", - "b'{\"color_temp\": 332}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.5870848, - "msecs": 587.0, - "relativeCreated": 31282.508608, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"color_temp\": 332}'", - "asctime": "2025-08-29 17:57:33,587" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483053.5873463, - "msecs": 587.0, - "relativeCreated": 31282.770138, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:33,587" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.5878696, - "msecs": 587.0, - "relativeCreated": 31283.293342, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:33,587" - }, - { - "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'4'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.6303852, - "msecs": 630.0, - "relativeCreated": 31325.808898, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'4'", - "asctime": "2025-08-29 17:57:33,630" - } - ], - "time_consumption": 0.05435538291931152 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "4", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483053.6850758, - "msecs": 685.0, - "relativeCreated": 31380.499437, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 17:57:33,685", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.julian.main_light)", - "4", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483053.6849828, - "msecs": 684.0, - "relativeCreated": 31380.406522, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (ffw.julian.main_light)): 4 ()", - "asctime": "2025-08-29 17:57:33,684" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.julian.main_light)", - "=", - "4", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483053.685036, - "msecs": 685.0, - "relativeCreated": 31380.459788, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (ffw.julian.main_light)): result = 4 ()", - "asctime": "2025-08-29 17:57:33,685" - } - ], - "time_consumption": 3.981590270996094e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (ffw.julian.main_light)", - "6" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483053.785545, - "msecs": 785.0, - "relativeCreated": 31480.969005, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (ffw.julian.main_light) to 6", - "asctime": "2025-08-29 17:57:33,785", - "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", - "6" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483053.6851795, - "msecs": 685.0, - "relativeCreated": 31380.603116, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 6", - "asctime": "2025-08-29 17:57:33,685" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light/set", - "b'{\"color_temp\": 372}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.6876962, - "msecs": 687.0, - "relativeCreated": 31383.119834, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"color_temp\": 372}'", - "asctime": "2025-08-29 17:57:33,687" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483053.6879845, - "msecs": 687.0, - "relativeCreated": 31383.407969, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:33,687" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.688563, - "msecs": 688.0, - "relativeCreated": 31383.986842, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:33,688" - }, - { - "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'6'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.7309225, - "msecs": 730.0, - "relativeCreated": 31426.346144, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'6'", - "asctime": "2025-08-29 17:57:33,730" - } - ], - "time_consumption": 0.054622650146484375 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "6", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483053.7859046, - "msecs": 785.0, - "relativeCreated": 31481.328202, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 17:57:33,785", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.julian.main_light)", - "6", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483053.785776, - "msecs": 785.0, - "relativeCreated": 31481.199633, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (ffw.julian.main_light)): 6 ()", - "asctime": "2025-08-29 17:57:33,785" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.julian.main_light)", - "=", - "6", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483053.785828, - "msecs": 785.0, - "relativeCreated": 31481.251826, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (ffw.julian.main_light)): result = 6 ()", - "asctime": "2025-08-29 17:57:33,785" - } - ], - "time_consumption": 7.653236389160156e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (ffw.julian.main_light)", - "8" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483053.8863618, - "msecs": 886.0, - "relativeCreated": 31581.78542, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (ffw.julian.main_light) to 8", - "asctime": "2025-08-29 17:57:33,886", - "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", - "8" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483053.7860131, - "msecs": 786.0, - "relativeCreated": 31481.436926, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 8", - "asctime": "2025-08-29 17:57:33,786" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light/set", - "b'{\"color_temp\": 413}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.7882996, - "msecs": 788.0, - "relativeCreated": 31483.723086, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"color_temp\": 413}'", - "asctime": "2025-08-29 17:57:33,788" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483053.788618, - "msecs": 788.0, - "relativeCreated": 31484.041704, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:33,788" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.789124, - "msecs": 789.0, - "relativeCreated": 31484.547798, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:33,789" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.8325236, - "msecs": 832.0, - "relativeCreated": 31527.947249, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'8'", - "asctime": "2025-08-29 17:57:33,832" - } - ], - "time_consumption": 0.053838253021240234 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483053.8867228, - "msecs": 886.0, - "relativeCreated": 31582.146445, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 17:57:33,886", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.julian.main_light)", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483053.886616, - "msecs": 886.0, - "relativeCreated": 31582.039823, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (ffw.julian.main_light)): 8 ()", - "asctime": "2025-08-29 17:57:33,886" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.julian.main_light)", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483053.8866763, - "msecs": 886.0, - "relativeCreated": 31582.099835, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (ffw.julian.main_light)): result = 8 ()", - "asctime": "2025-08-29 17:57:33,886" - } - ], - "time_consumption": 4.649162292480469e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (ffw.julian.main_light)", - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483053.98724, - "msecs": 987.0, - "relativeCreated": 31682.663796, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (ffw.julian.main_light) to 10", - "asctime": "2025-08-29 17:57:33,987", - "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", - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483053.8868337, - "msecs": 886.0, - "relativeCreated": 31582.257395, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:33,886" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light/set", - "b'{\"color_temp\": 454}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.8894205, - "msecs": 889.0, - "relativeCreated": 31584.844316, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:33,889" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483053.8898087, - "msecs": 889.0, - "relativeCreated": 31585.232449, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:33,889" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.8904486, - "msecs": 890.0, - "relativeCreated": 31585.872378, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:33,890" - }, - { - "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'10'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483053.9331555, - "msecs": 933.0, - "relativeCreated": 31628.579214, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:33,933" - } - ], - "time_consumption": 0.05408453941345215 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "10", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483053.9876328, - "msecs": 987.0, - "relativeCreated": 31683.056334, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 17:57:33,987", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.julian.main_light)", - "10", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483053.987496, - "msecs": 987.0, - "relativeCreated": 31682.919571, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (ffw.julian.main_light)): 10 ()", - "asctime": "2025-08-29 17:57:33,987" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (ffw.julian.main_light)", - "=", - "10", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483053.987572, - "msecs": 987.0, - "relativeCreated": 31682.995722, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (ffw.julian.main_light)): result = 10 ()", - "asctime": "2025-08-29 17:57:33,987" - } - ], - "time_consumption": 6.079673767089844e-05 - } - ], - "time_consumption": 0.8067328929901123, - "time_start": "2025-08-29 17:57:33,180", - "time_finished": "2025-08-29 17:57:33,987" - }, - "Light.color_temp (ffw.julian.main_light) -> ViDevCommon.color_temp (ffw.julian.main_light)": { - "name": "__tLogger__", - "msg": "Light.color_temp (ffw.julian.main_light) -> ViDevCommon.color_temp (ffw.julian.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483053.9879787, - "msecs": 987.0, - "relativeCreated": 31683.402419, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Light.color_temp (ffw.julian.main_light) -> ViDevCommon.color_temp (ffw.julian.main_light)", - "asctime": "2025-08-29 17:57:33,987", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Switching on device", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 13, - "funcName": "device_follow", - "created": 1756483054.0884295, - "msecs": 88.0, - "relativeCreated": 31783.853235, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:34,088", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483054.18926, - "msecs": 189.0, - "relativeCreated": 31884.683755, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 17:57:34,189", - "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", - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483054.0886953, - "msecs": 88.0, - "relativeCreated": 31784.118983, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:34,088" - } - ], - "time_consumption": 0.10056471824645996 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(10, 10)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483054.1896427, - "msecs": 189.0, - "relativeCreated": 31885.066312, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 17:57:34,189", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(10, 10)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483054.1895063, - "msecs": 189.0, - "relativeCreated": 31884.930027, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 17:57:34,189" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(10, 10)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483054.1895652, - "msecs": 189.0, - "relativeCreated": 31884.988847, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 17:57:34,189" - } - ], - "time_consumption": 7.748603820800781e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (ffw.julian.main_light)", - "0" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483054.2902067, - "msecs": 290.0, - "relativeCreated": 31985.630376, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (ffw.julian.main_light) to 0", - "asctime": "2025-08-29 17:57:34,290", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483054.189822, - "msecs": 189.0, - "relativeCreated": 31885.245758, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:34,189" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483054.1909666, - "msecs": 190.0, - "relativeCreated": 31886.390129, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:34,190" - }, - { - "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'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483054.1929936, - "msecs": 192.0, - "relativeCreated": 31888.417312, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'0'", - "asctime": "2025-08-29 17:57:34,192" - } - ], - "time_consumption": 0.0972130298614502 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483054.2905054, - "msecs": 290.0, - "relativeCreated": 31985.929178, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:34,290", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.julian.main_light)", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483054.2904153, - "msecs": 290.0, - "relativeCreated": 31985.838947, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (ffw.julian.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:34,290" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.julian.main_light)", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483054.290466, - "msecs": 290.0, - "relativeCreated": 31985.889732, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (ffw.julian.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:34,290" - } - ], - "time_consumption": 3.933906555175781e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (ffw.julian.main_light)", - "2" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483054.3910174, - "msecs": 391.0, - "relativeCreated": 32086.441094, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (ffw.julian.main_light) to 2", - "asctime": "2025-08-29 17:57:34,391", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483054.2906513, - "msecs": 290.0, - "relativeCreated": 31986.075031, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:34,290" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483054.2916188, - "msecs": 291.0, - "relativeCreated": 31987.042567, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:34,291" - }, - { - "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'2'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483054.2934148, - "msecs": 293.0, - "relativeCreated": 31988.838602, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'2'", - "asctime": "2025-08-29 17:57:34,293" - } - ], - "time_consumption": 0.09760260581970215 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "2", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483054.3913112, - "msecs": 391.0, - "relativeCreated": 32086.734691, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 17:57:34,391", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.julian.main_light)", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483054.3912227, - "msecs": 391.0, - "relativeCreated": 32086.646577, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (ffw.julian.main_light)): 2 ()", - "asctime": "2025-08-29 17:57:34,391" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.julian.main_light)", - "=", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483054.3912718, - "msecs": 391.0, - "relativeCreated": 32086.695663, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (ffw.julian.main_light)): result = 2 ()", - "asctime": "2025-08-29 17:57:34,391" - } - ], - "time_consumption": 3.933906555175781e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (ffw.julian.main_light)", - "4" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483054.4917622, - "msecs": 491.0, - "relativeCreated": 32187.185747, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (ffw.julian.main_light) to 4", - "asctime": "2025-08-29 17:57:34,491", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483054.391455, - "msecs": 391.0, - "relativeCreated": 32086.878576, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:34,391" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483054.392353, - "msecs": 392.0, - "relativeCreated": 32087.776688, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:34,392" - }, - { - "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'4'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483054.394027, - "msecs": 394.0, - "relativeCreated": 32089.450664, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'4'", - "asctime": "2025-08-29 17:57:34,394" - } - ], - "time_consumption": 0.09773516654968262 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "4", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483054.49199, - "msecs": 491.0, - "relativeCreated": 32187.413669, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 17:57:34,491", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.julian.main_light)", - "4", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483054.491928, - "msecs": 491.0, - "relativeCreated": 32187.351697, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (ffw.julian.main_light)): 4 ()", - "asctime": "2025-08-29 17:57:34,491" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.julian.main_light)", - "=", - "4", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483054.491953, - "msecs": 491.0, - "relativeCreated": 32187.376504, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (ffw.julian.main_light)): result = 4 ()", - "asctime": "2025-08-29 17:57:34,491" - } - ], - "time_consumption": 3.719329833984375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (ffw.julian.main_light)", - "6" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483054.5923388, - "msecs": 592.0, - "relativeCreated": 32287.762466, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (ffw.julian.main_light) to 6", - "asctime": "2025-08-29 17:57:34,592", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483054.492076, - "msecs": 492.0, - "relativeCreated": 32187.499644, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:34,492" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483054.492607, - "msecs": 492.0, - "relativeCreated": 32188.030843, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:34,492" - }, - { - "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'6'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483054.493494, - "msecs": 493.0, - "relativeCreated": 32188.917778, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'6'", - "asctime": "2025-08-29 17:57:34,493" - } - ], - "time_consumption": 0.09884476661682129 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "6", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483054.5926335, - "msecs": 592.0, - "relativeCreated": 32288.057307, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 17:57:34,592", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.julian.main_light)", - "6", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483054.5925846, - "msecs": 592.0, - "relativeCreated": 32288.008291, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (ffw.julian.main_light)): 6 ()", - "asctime": "2025-08-29 17:57:34,592" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.julian.main_light)", - "=", - "6", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483054.5926132, - "msecs": 592.0, - "relativeCreated": 32288.036864, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (ffw.julian.main_light)): result = 6 ()", - "asctime": "2025-08-29 17:57:34,592" - } - ], - "time_consumption": 2.0265579223632812e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (ffw.julian.main_light)", - "8" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483054.6930757, - "msecs": 693.0, - "relativeCreated": 32388.499302, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (ffw.julian.main_light) to 8", - "asctime": "2025-08-29 17:57:34,693", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483054.592722, - "msecs": 592.0, - "relativeCreated": 32288.145509, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:34,592" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483054.5932403, - "msecs": 593.0, - "relativeCreated": 32288.664058, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:34,593" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483054.5940893, - "msecs": 594.0, - "relativeCreated": 32289.512858, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'8'", - "asctime": "2025-08-29 17:57:34,594" - } - ], - "time_consumption": 0.09898638725280762 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483054.6932702, - "msecs": 693.0, - "relativeCreated": 32388.693868, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 17:57:34,693", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.julian.main_light)", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483054.6932228, - "msecs": 693.0, - "relativeCreated": 32388.646386, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (ffw.julian.main_light)): 8 ()", - "asctime": "2025-08-29 17:57:34,693" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.julian.main_light)", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483054.6932492, - "msecs": 693.0, - "relativeCreated": 32388.673051, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (ffw.julian.main_light)): result = 8 ()", - "asctime": "2025-08-29 17:57:34,693" - } - ], - "time_consumption": 2.09808349609375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (ffw.julian.main_light)", - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483054.7936437, - "msecs": 793.0, - "relativeCreated": 32489.067432, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (ffw.julian.main_light) to 10", - "asctime": "2025-08-29 17:57:34,793", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483054.6933584, - "msecs": 693.0, - "relativeCreated": 32388.78211, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:34,693" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483054.6938112, - "msecs": 693.0, - "relativeCreated": 32389.234831, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:34,693" - }, - { - "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'10'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483054.6947646, - "msecs": 694.0, - "relativeCreated": 32390.188136, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:34,694" - } - ], - "time_consumption": 0.09887909889221191 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", - "args": [ - "10", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483054.7940326, - "msecs": 794.0, - "relativeCreated": 32489.456251, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 17:57:34,794", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.julian.main_light)", - "10", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483054.7939134, - "msecs": 793.0, - "relativeCreated": 32489.336973, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (ffw.julian.main_light)): 10 ()", - "asctime": "2025-08-29 17:57:34,793" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (ffw.julian.main_light)", - "=", - "10", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483054.7939909, - "msecs": 793.0, - "relativeCreated": 32489.414642, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (ffw.julian.main_light)): result = 10 ()", - "asctime": "2025-08-29 17:57:34,793" - } - ], - "time_consumption": 4.172325134277344e-05 - } - ], - "time_consumption": 0.806053876876831, - "time_start": "2025-08-29 17:57:33,987", - "time_finished": "2025-08-29 17:57:34,794" - }, - "ViDevHeating.temp_setp (ffw.julian.heating_valve) -> HeatingValve.temp_setp (ffw.julian.heating_valve)": { - "name": "__tLogger__", - "msg": "ViDevHeating.temp_setp (ffw.julian.heating_valve) -> HeatingValve.temp_setp (ffw.julian.heating_valve)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483054.7942624, - "msecs": 794.0, - "relativeCreated": 32489.686318, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevHeating.temp_setp (ffw.julian.heating_valve) -> HeatingValve.temp_setp (ffw.julian.heating_valve)", - "asctime": "2025-08-29 17:57:34,794", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483054.89502, - "msecs": 895.0, - "relativeCreated": 32590.443604, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 30", - "asctime": "2025-08-29 17:57:34,895", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/heating_valve/user_temperature_setpoint/set", - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483054.7944293, - "msecs": 794.0, - "relativeCreated": 32489.8529, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/heating_valve/user_temperature_setpoint/set and payload 30", - "asctime": "2025-08-29 17:57:34,794" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/heating_valve", - "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483054.7947743, - "msecs": 794.0, - "relativeCreated": 32490.197998, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:34,794" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/heating_valve", - "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483054.8374467, - "msecs": 837.0, - "relativeCreated": 32532.870467, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:34,837" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/heating_valve/set", - "b'{\"current_heating_setpoint\": 30}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483054.8405516, - "msecs": 840.0, - "relativeCreated": 32535.975415, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2025-08-29 17:57:34,840" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/heating_valve/valve_temperature_setpoint", - "b'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483054.840947, - "msecs": 840.0, - "relativeCreated": 32536.370648, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:34,840" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/heating_valve/user_temperature_setpoint", - "b'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483054.8412178, - "msecs": 841.0, - "relativeCreated": 32536.641552, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/heating_valve/user_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:34,841" - } - ], - "time_consumption": 0.0538022518157959 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(30, 30)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483054.8953402, - "msecs": 895.0, - "relativeCreated": 32590.764026, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", - "asctime": "2025-08-29 17:57:34,895", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(30, 30)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483054.8952532, - "msecs": 895.0, - "relativeCreated": 32590.676859, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (30, 30) ()", - "asctime": "2025-08-29 17:57:34,895" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(30, 30)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483054.8953018, - "msecs": 895.0, - "relativeCreated": 32590.72558, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", - "asctime": "2025-08-29 17:57:34,895" - } - ], - "time_consumption": 3.838539123535156e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffw.julian.heating_valve)", - "15" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483054.99579, - "msecs": 995.0, - "relativeCreated": 32691.213823, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffw.julian.heating_valve) to 15", - "asctime": "2025-08-29 17:57:34,995", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/heating_valve/user_temperature_setpoint/set", - "15" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483054.8954575, - "msecs": 895.0, - "relativeCreated": 32590.881312, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/heating_valve/user_temperature_setpoint/set and payload 15", - "asctime": "2025-08-29 17:57:34,895" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/heating_valve/set", - "b'{\"current_heating_setpoint\": 15}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483054.903963, - "msecs": 903.0, - "relativeCreated": 32599.386912, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve/set and payload b'{\"current_heating_setpoint\": 15}'", - "asctime": "2025-08-29 17:57:34,903" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/heating_valve", - "{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483054.904204, - "msecs": 904.0, - "relativeCreated": 32599.62757, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/heating_valve and payload {\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:34,904" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/heating_valve/valve_temperature_setpoint", - "b'15'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483054.9044666, - "msecs": 904.0, - "relativeCreated": 32599.890297, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/heating_valve/valve_temperature_setpoint and payload b'15'", - "asctime": "2025-08-29 17:57:34,904" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/heating_valve/user_temperature_setpoint", - "b'15'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483054.9047694, - "msecs": 904.0, - "relativeCreated": 32600.193298, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/heating_valve/user_temperature_setpoint and payload b'15'", - "asctime": "2025-08-29 17:57:34,904" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/heating_valve", - "b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483054.9050813, - "msecs": 905.0, - "relativeCreated": 32600.505073, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve and payload b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:34,905" - } - ], - "time_consumption": 0.09070873260498047 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffw.julian.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "15", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483054.9961126, - "msecs": 996.0, - "relativeCreated": 32691.536229, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffw.julian.heating_valve) is correct (Content 15 and Type is ).", - "asctime": "2025-08-29 17:57:34,996", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.julian.heating_valve)", - "15", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483054.9960232, - "msecs": 996.0, - "relativeCreated": 32691.447014, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): 15 ()", - "asctime": "2025-08-29 17:57:34,996" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.julian.heating_valve)", - "=", - "15", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483054.9960732, - "msecs": 996.0, - "relativeCreated": 32691.496899, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): result = 15 ()", - "asctime": "2025-08-29 17:57:34,996" - } - ], - "time_consumption": 3.933906555175781e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffw.julian.heating_valve)", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483055.0965781, - "msecs": 96.0, - "relativeCreated": 32792.001773, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffw.julian.heating_valve) to 20", - "asctime": "2025-08-29 17:57:35,096", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/heating_valve/user_temperature_setpoint/set", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483054.9962366, - "msecs": 996.0, - "relativeCreated": 32691.660169, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/heating_valve/user_temperature_setpoint/set and payload 20", - "asctime": "2025-08-29 17:57:34,996" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/heating_valve/set", - "b'{\"current_heating_setpoint\": 20}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.0046275, - "msecs": 4.0, - "relativeCreated": 32700.051203, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2025-08-29 17:57:35,004" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/heating_valve", - "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483055.004988, - "msecs": 4.0, - "relativeCreated": 32700.411476, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:35,004" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/heating_valve/valve_temperature_setpoint", - "b'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.005302, - "msecs": 5.0, - "relativeCreated": 32700.725665, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:35,005" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/heating_valve/user_temperature_setpoint", - "b'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.0056672, - "msecs": 5.0, - "relativeCreated": 32701.091137, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:35,005" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/heating_valve", - "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.0059853, - "msecs": 5.0, - "relativeCreated": 32701.408933, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:35,005" - } - ], - "time_consumption": 0.09059286117553711 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffw.julian.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "20", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483055.0969234, - "msecs": 96.0, - "relativeCreated": 32792.347103, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffw.julian.heating_valve) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:35,096", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.julian.heating_valve)", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483055.0967944, - "msecs": 96.0, - "relativeCreated": 32792.218177, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): 20 ()", - "asctime": "2025-08-29 17:57:35,096" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.julian.heating_valve)", - "=", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483055.0968583, - "msecs": 96.0, - "relativeCreated": 32792.282071, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): result = 20 ()", - "asctime": "2025-08-29 17:57:35,096" - } - ], - "time_consumption": 6.508827209472656e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffw.julian.heating_valve)", - "25" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483055.1973627, - "msecs": 197.0, - "relativeCreated": 32892.786263, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffw.julian.heating_valve) to 25", - "asctime": "2025-08-29 17:57:35,197", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/heating_valve/user_temperature_setpoint/set", - "25" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483055.0970364, - "msecs": 97.0, - "relativeCreated": 32792.459949, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/heating_valve/user_temperature_setpoint/set and payload 25", - "asctime": "2025-08-29 17:57:35,097" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/heating_valve/set", - "b'{\"current_heating_setpoint\": 25}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.1052449, - "msecs": 105.0, - "relativeCreated": 32800.668647, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", - "asctime": "2025-08-29 17:57:35,105" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/heating_valve", - "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483055.105517, - "msecs": 105.0, - "relativeCreated": 32800.940389, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:35,105" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/heating_valve/valve_temperature_setpoint", - "b'25'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.1058884, - "msecs": 105.0, - "relativeCreated": 32801.311943, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/heating_valve/valve_temperature_setpoint and payload b'25'", - "asctime": "2025-08-29 17:57:35,105" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/heating_valve/user_temperature_setpoint", - "b'25'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.1062233, - "msecs": 106.0, - "relativeCreated": 32801.647072, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/heating_valve/user_temperature_setpoint and payload b'25'", - "asctime": "2025-08-29 17:57:35,106" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/heating_valve", - "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.1064517, - "msecs": 106.0, - "relativeCreated": 32801.875506, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:35,106" - } - ], - "time_consumption": 0.0909109115600586 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffw.julian.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "25", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483055.1976836, - "msecs": 197.0, - "relativeCreated": 32893.107138, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffw.julian.heating_valve) is correct (Content 25 and Type is ).", - "asctime": "2025-08-29 17:57:35,197", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.julian.heating_valve)", - "25", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483055.1975873, - "msecs": 197.0, - "relativeCreated": 32893.010823, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): 25 ()", - "asctime": "2025-08-29 17:57:35,197" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.julian.heating_valve)", - "=", - "25", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483055.197642, - "msecs": 197.0, - "relativeCreated": 32893.06556, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): result = 25 ()", - "asctime": "2025-08-29 17:57:35,197" - } - ], - "time_consumption": 4.1484832763671875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffw.julian.heating_valve)", - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483055.2981815, - "msecs": 298.0, - "relativeCreated": 32993.605249, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffw.julian.heating_valve) to 30", - "asctime": "2025-08-29 17:57:35,298", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/heating_valve/user_temperature_setpoint/set", - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483055.19782, - "msecs": 197.0, - "relativeCreated": 32893.243498, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/julian/heating_valve/user_temperature_setpoint/set and payload 30", - "asctime": "2025-08-29 17:57:35,197" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/heating_valve/set", - "b'{\"current_heating_setpoint\": 30}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.2060397, - "msecs": 206.0, - "relativeCreated": 32901.463227, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2025-08-29 17:57:35,206" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/heating_valve", - "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483055.206453, - "msecs": 206.0, - "relativeCreated": 32901.876731, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/julian/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:35,206" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/heating_valve/valve_temperature_setpoint", - "b'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.2069287, - "msecs": 206.0, - "relativeCreated": 32902.352263, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:35,206" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/heating_valve/user_temperature_setpoint", - "b'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.2073593, - "msecs": 207.0, - "relativeCreated": 32902.782957, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/julian/heating_valve/user_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:35,207" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/julian/heating_valve", - "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.2076056, - "msecs": 207.0, - "relativeCreated": 32903.029239, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:35,207" - } - ], - "time_consumption": 0.0905759334564209 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffw.julian.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "30", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483055.2983515, - "msecs": 298.0, - "relativeCreated": 32993.775297, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffw.julian.heating_valve) is correct (Content 30 and Type is ).", - "asctime": "2025-08-29 17:57:35,298", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.julian.heating_valve)", - "30", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483055.2983093, - "msecs": 298.0, - "relativeCreated": 32993.732943, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): 30 ()", - "asctime": "2025-08-29 17:57:35,298" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.julian.heating_valve)", - "=", - "30", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483055.2983332, - "msecs": 298.0, - "relativeCreated": 32993.756986, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): result = 30 ()", - "asctime": "2025-08-29 17:57:35,298" - } - ], - "time_consumption": 1.8358230590820312e-05 - } - ], - "time_consumption": 0.5040891170501709, - "time_start": "2025-08-29 17:57:34,794", - "time_finished": "2025-08-29 17:57:35,298" - }, - "ViDevCommon.state (ffw.bath.main_light) -> Shelly.relay/0 (ffw.bath.main_light)": { - "name": "__tLogger__", - "msg": "ViDevCommon.state (ffw.bath.main_light) -> Shelly.relay/0 (ffw.bath.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483055.2984798, - "msecs": 298.0, - "relativeCreated": 32993.903526, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.state (ffw.bath.main_light) -> Shelly.relay/0 (ffw.bath.main_light)", - "asctime": "2025-08-29 17:57:35,298", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483055.3989766, - "msecs": 398.0, - "relativeCreated": 33094.400082, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:35,398", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483055.2985907, - "msecs": 298.0, - "relativeCreated": 32994.014367, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/bath/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:35,298" - } - ], - "time_consumption": 0.10038590431213379 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483055.3993015, - "msecs": 399.0, - "relativeCreated": 33094.72535, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:35,399", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483055.3992052, - "msecs": 399.0, - "relativeCreated": 33094.628848, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:35,399" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483055.3992605, - "msecs": 399.0, - "relativeCreated": 33094.684162, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:35,399" - } - ], - "time_consumption": 4.100799560546875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffw.bath.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483055.49993, - "msecs": 499.0, - "relativeCreated": 33195.353547, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffw.bath.main_light) to True", - "asctime": "2025-08-29 17:57:35,499", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/main_light/state/set", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483055.3994064, - "msecs": 399.0, - "relativeCreated": 33094.830119, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/bath/main_light/state/set and payload true", - "asctime": "2025-08-29 17:57:35,399" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/bath/main_light/relay/0/command", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.4021719, - "msecs": 402.0, - "relativeCreated": 33097.595705, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/bath/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-29 17:57:35,402" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/bath/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483055.4025054, - "msecs": 402.0, - "relativeCreated": 33097.929211, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/bath/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:35,402" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/bath/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.4031773, - "msecs": 403.0, - "relativeCreated": 33098.600802, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/bath/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:35,403" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.4444456, - "msecs": 444.0, - "relativeCreated": 33139.86946, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/bath/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:35,444" - } - ], - "time_consumption": 0.05548429489135742 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (ffw.bath.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483055.5002677, - "msecs": 500.0, - "relativeCreated": 33195.691568, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (ffw.bath.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:35,500", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffw.bath.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483055.500164, - "msecs": 500.0, - "relativeCreated": 33195.587888, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (ffw.bath.main_light)): True ()", - "asctime": "2025-08-29 17:57:35,500" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffw.bath.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483055.500223, - "msecs": 500.0, - "relativeCreated": 33195.646653, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (ffw.bath.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:35,500" - } - ], - "time_consumption": 4.482269287109375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffw.bath.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483055.6009765, - "msecs": 600.0, - "relativeCreated": 33296.400138, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffw.bath.main_light) to False", - "asctime": "2025-08-29 17:57:35,600", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483055.500375, - "msecs": 500.0, - "relativeCreated": 33195.798667, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/bath/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:35,500" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/bath/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.5035017, - "msecs": 503.0, - "relativeCreated": 33198.925142, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/bath/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-29 17:57:35,503" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/bath/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483055.5037413, - "msecs": 503.0, - "relativeCreated": 33199.164958, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/bath/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:35,503" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/bath/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.504307, - "msecs": 504.0, - "relativeCreated": 33199.730546, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/bath/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:35,504" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.5467157, - "msecs": 546.0, - "relativeCreated": 33242.139356, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/bath/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:35,546" - } - ], - "time_consumption": 0.0542607307434082 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (ffw.bath.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483055.6013298, - "msecs": 601.0, - "relativeCreated": 33296.753695, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (ffw.bath.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:35,601", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffw.bath.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483055.6012313, - "msecs": 601.0, - "relativeCreated": 33296.655087, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (ffw.bath.main_light)): False ()", - "asctime": "2025-08-29 17:57:35,601" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffw.bath.main_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483055.6012886, - "msecs": 601.0, - "relativeCreated": 33296.71222, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (ffw.bath.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:35,601" - } - ], - "time_consumption": 4.124641418457031e-05 - } - ], - "time_consumption": 0.30285000801086426, - "time_start": "2025-08-29 17:57:35,298", - "time_finished": "2025-08-29 17:57:35,601" - }, - "Shelly.relay/0 (ffw.bath.main_light) -> ViDevCommon.state (ffw.bath.main_light)": { - "name": "__tLogger__", - "msg": "Shelly.relay/0 (ffw.bath.main_light) -> ViDevCommon.state (ffw.bath.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483055.6015792, - "msecs": 601.0, - "relativeCreated": 33297.002991, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Shelly.relay/0 (ffw.bath.main_light) -> ViDevCommon.state (ffw.bath.main_light)", - "asctime": "2025-08-29 17:57:35,601", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483055.7021327, - "msecs": 702.0, - "relativeCreated": 33397.55634, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:35,702", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483055.601737, - "msecs": 601.0, - "relativeCreated": 33297.160712, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/bath/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:35,601" - } - ], - "time_consumption": 0.10039567947387695 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483055.702455, - "msecs": 702.0, - "relativeCreated": 33397.878664, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:35,702", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483055.7023604, - "msecs": 702.0, - "relativeCreated": 33397.784109, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:35,702" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483055.702415, - "msecs": 702.0, - "relativeCreated": 33397.838855, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:35,702" - } - ], - "time_consumption": 4.00543212890625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffw.bath.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483055.8029974, - "msecs": 802.0, - "relativeCreated": 33498.420925, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffw.bath.main_light) to True", - "asctime": "2025-08-29 17:57:35,802", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/bath/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483055.7025952, - "msecs": 702.0, - "relativeCreated": 33398.019102, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/bath/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:35,702" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/bath/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.7036831, - "msecs": 703.0, - "relativeCreated": 33399.106758, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/bath/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:35,703" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.705724, - "msecs": 705.0, - "relativeCreated": 33401.147593, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/bath/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:35,705" - } - ], - "time_consumption": 0.09727334976196289 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffw.bath.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483055.8033204, - "msecs": 803.0, - "relativeCreated": 33498.743984, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffw.bath.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:35,803", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffw.bath.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483055.8032236, - "msecs": 803.0, - "relativeCreated": 33498.647272, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffw.bath.main_light)): True ()", - "asctime": "2025-08-29 17:57:35,803" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffw.bath.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483055.803279, - "msecs": 803.0, - "relativeCreated": 33498.702652, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffw.bath.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:35,803" - } - ], - "time_consumption": 4.1484832763671875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffw.bath.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483055.903792, - "msecs": 903.0, - "relativeCreated": 33599.215585, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffw.bath.main_light) to False", - "asctime": "2025-08-29 17:57:35,903", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/bath/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483055.8034327, - "msecs": 803.0, - "relativeCreated": 33498.856418, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/bath/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:35,803" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/bath/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.8045595, - "msecs": 804.0, - "relativeCreated": 33499.983064, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/bath/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:35,804" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.8064342, - "msecs": 806.0, - "relativeCreated": 33501.857728, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/bath/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:35,806" - } - ], - "time_consumption": 0.09735774993896484 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffw.bath.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483055.90412, - "msecs": 904.0, - "relativeCreated": 33599.543622, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffw.bath.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:35,904", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffw.bath.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483055.9040265, - "msecs": 904.0, - "relativeCreated": 33599.450344, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffw.bath.main_light)): False ()", - "asctime": "2025-08-29 17:57:35,904" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffw.bath.main_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483055.904081, - "msecs": 904.0, - "relativeCreated": 33599.504867, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffw.bath.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:35,904" - } - ], - "time_consumption": 3.886222839355469e-05 - } - ], - "time_consumption": 0.30254077911376953, - "time_start": "2025-08-29 17:57:35,601", - "time_finished": "2025-08-29 17:57:35,904" - }, - "ViDevHeating.temp_setp (ffw.bath.heating_valve) -> HeatingValve.temp_setp (ffw.bath.heating_valve)": { - "name": "__tLogger__", - "msg": "ViDevHeating.temp_setp (ffw.bath.heating_valve) -> HeatingValve.temp_setp (ffw.bath.heating_valve)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483055.9043143, - "msecs": 904.0, - "relativeCreated": 33599.738129, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevHeating.temp_setp (ffw.bath.heating_valve) -> HeatingValve.temp_setp (ffw.bath.heating_valve)", - "asctime": "2025-08-29 17:57:35,904", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483056.0052192, - "msecs": 5.0, - "relativeCreated": 33700.643042, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 30", - "asctime": "2025-08-29 17:57:36,005", - "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", - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483055.904479, - "msecs": 904.0, - "relativeCreated": 33599.90261, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint/set and payload 30", - "asctime": "2025-08-29 17:57:35,904" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/bath/heating_valve", - "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483055.9048102, - "msecs": 904.0, - "relativeCreated": 33600.233815, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:35,904" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/bath/heating_valve/set", - "b'{\"current_heating_setpoint\": 30}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.9154832, - "msecs": 915.0, - "relativeCreated": 33610.906802, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2025-08-29 17:57:35,915" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.9158719, - "msecs": 915.0, - "relativeCreated": 33611.295427, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:35,915" - }, - { - "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'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.916291, - "msecs": 916.0, - "relativeCreated": 33611.714852, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:35,916" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/bath/heating_valve", - "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483055.9167094, - "msecs": 916.0, - "relativeCreated": 33612.133122, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:35,916" - } - ], - "time_consumption": 0.08850979804992676 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(30, 30)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483056.005566, - "msecs": 5.0, - "relativeCreated": 33700.989672, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", - "asctime": "2025-08-29 17:57:36,005", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(30, 30)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483056.0054483, - "msecs": 5.0, - "relativeCreated": 33700.872132, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (30, 30) ()", - "asctime": "2025-08-29 17:57:36,005" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(30, 30)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483056.0055246, - "msecs": 5.0, - "relativeCreated": 33700.948402, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", - "asctime": "2025-08-29 17:57:36,005" - } - ], - "time_consumption": 4.124641418457031e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffw.bath.heating_valve)", - "15" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483056.1060827, - "msecs": 106.0, - "relativeCreated": 33801.506361, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffw.bath.heating_valve) to 15", - "asctime": "2025-08-29 17:57:36,106", - "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", - "15" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483056.005675, - "msecs": 5.0, - "relativeCreated": 33701.098734, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint/set and payload 15", - "asctime": "2025-08-29 17:57:36,005" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/bath/heating_valve/set", - "b'{\"current_heating_setpoint\": 15}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.014077, - "msecs": 14.0, - "relativeCreated": 33709.500692, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 15}'", - "asctime": "2025-08-29 17:57:36,014" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/bath/heating_valve", - "{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483056.0143118, - "msecs": 14.0, - "relativeCreated": 33709.735298, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:36,014" - }, - { - "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'15'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.0145957, - "msecs": 14.0, - "relativeCreated": 33710.01957, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'15'", - "asctime": "2025-08-29 17:57:36,014" - }, - { - "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'15'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.0149477, - "msecs": 14.0, - "relativeCreated": 33710.371158, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'15'", - "asctime": "2025-08-29 17:57:36,014" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/bath/heating_valve", - "b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.0152152, - "msecs": 15.0, - "relativeCreated": 33710.638709, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:36,015" - } - ], - "time_consumption": 0.09086751937866211 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffw.bath.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "15", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483056.1064174, - "msecs": 106.0, - "relativeCreated": 33801.841004, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffw.bath.heating_valve) is correct (Content 15 and Type is ).", - "asctime": "2025-08-29 17:57:36,106", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.bath.heating_valve)", - "15", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483056.106324, - "msecs": 106.0, - "relativeCreated": 33801.747653, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): 15 ()", - "asctime": "2025-08-29 17:57:36,106" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.bath.heating_valve)", - "=", - "15", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483056.1063771, - "msecs": 106.0, - "relativeCreated": 33801.800773, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): result = 15 ()", - "asctime": "2025-08-29 17:57:36,106" - } - ], - "time_consumption": 4.029273986816406e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffw.bath.heating_valve)", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483056.2068806, - "msecs": 206.0, - "relativeCreated": 33902.304297, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffw.bath.heating_valve) to 20", - "asctime": "2025-08-29 17:57:36,206", - "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", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483056.1065216, - "msecs": 106.0, - "relativeCreated": 33801.945238, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint/set and payload 20", - "asctime": "2025-08-29 17:57:36,106" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/bath/heating_valve/set", - "b'{\"current_heating_setpoint\": 20}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.1145234, - "msecs": 114.0, - "relativeCreated": 33809.947059, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2025-08-29 17:57:36,114" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/bath/heating_valve", - "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483056.1147935, - "msecs": 114.0, - "relativeCreated": 33810.217109, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:36,114" - }, - { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.1151183, - "msecs": 115.0, - "relativeCreated": 33810.542135, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:36,115" - }, - { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.1154373, - "msecs": 115.0, - "relativeCreated": 33810.861112, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:36,115" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/bath/heating_valve", - "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.1156623, - "msecs": 115.0, - "relativeCreated": 33811.085975, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:36,115" - } - ], - "time_consumption": 0.09121823310852051 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffw.bath.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "20", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483056.2072344, - "msecs": 207.0, - "relativeCreated": 33902.657943, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffw.bath.heating_valve) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:36,207", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.bath.heating_valve)", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483056.2071352, - "msecs": 207.0, - "relativeCreated": 33902.558819, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): 20 ()", - "asctime": "2025-08-29 17:57:36,207" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.bath.heating_valve)", - "=", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483056.2071922, - "msecs": 207.0, - "relativeCreated": 33902.615649, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): result = 20 ()", - "asctime": "2025-08-29 17:57:36,207" - } - ], - "time_consumption": 4.220008850097656e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffw.bath.heating_valve)", - "25" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483056.3077977, - "msecs": 307.0, - "relativeCreated": 34003.221545, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffw.bath.heating_valve) to 25", - "asctime": "2025-08-29 17:57:36,307", - "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", - "25" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483056.207345, - "msecs": 207.0, - "relativeCreated": 33902.768675, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint/set and payload 25", - "asctime": "2025-08-29 17:57:36,207" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/bath/heating_valve/set", - "b'{\"current_heating_setpoint\": 25}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.2163973, - "msecs": 216.0, - "relativeCreated": 33911.821088, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", - "asctime": "2025-08-29 17:57:36,216" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/bath/heating_valve", - "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483056.2166595, - "msecs": 216.0, - "relativeCreated": 33912.083259, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:36,216" - }, - { - "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'25'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.2169812, - "msecs": 216.0, - "relativeCreated": 33912.404992, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'25'", - "asctime": "2025-08-29 17:57:36,216" - }, - { - "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'25'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.2173061, - "msecs": 217.0, - "relativeCreated": 33912.729805, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'25'", - "asctime": "2025-08-29 17:57:36,217" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/bath/heating_valve", - "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.2176397, - "msecs": 217.0, - "relativeCreated": 33913.063298, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:36,217" - } - ], - "time_consumption": 0.09015798568725586 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffw.bath.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "25", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483056.3082316, - "msecs": 308.0, - "relativeCreated": 34003.655315, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffw.bath.heating_valve) is correct (Content 25 and Type is ).", - "asctime": "2025-08-29 17:57:36,308", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.bath.heating_valve)", - "25", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483056.3081105, - "msecs": 308.0, - "relativeCreated": 34003.534325, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): 25 ()", - "asctime": "2025-08-29 17:57:36,308" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.bath.heating_valve)", - "=", - "25", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483056.3081903, - "msecs": 308.0, - "relativeCreated": 34003.614103, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): result = 25 ()", - "asctime": "2025-08-29 17:57:36,308" - } - ], - "time_consumption": 4.124641418457031e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevHeating.temp_setp (ffw.bath.heating_valve)", - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483056.408816, - "msecs": 408.0, - "relativeCreated": 34104.239747, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (ffw.bath.heating_valve) to 30", - "asctime": "2025-08-29 17:57:36,408", - "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", - "30" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483056.3083353, - "msecs": 308.0, - "relativeCreated": 34003.75895, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint/set and payload 30", - "asctime": "2025-08-29 17:57:36,308" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/bath/heating_valve/set", - "b'{\"current_heating_setpoint\": 30}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.317322, - "msecs": 317.0, - "relativeCreated": 34012.745562, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2025-08-29 17:57:36,317" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/bath/heating_valve", - "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483056.317577, - "msecs": 317.0, - "relativeCreated": 34013.000668, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_ffw/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:36,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'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.3178983, - "msecs": 317.0, - "relativeCreated": 34013.321958, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:36,317" - }, - { - "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'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.3182411, - "msecs": 318.0, - "relativeCreated": 34013.664652, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:36,318" - }, - { - "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffw/ffw/bath/heating_valve", - "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.318502, - "msecs": 318.0, - "relativeCreated": 34013.92563, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_ffw/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:36,318" - } - ], - "time_consumption": 0.09031414985656738 - }, - { - "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (ffw.bath.heating_valve) is correct (Content %s and Type is %s).", - "args": [ - "30", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483056.4091632, - "msecs": 409.0, - "relativeCreated": 34104.58704, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for HeatingValve.temp_setp (ffw.bath.heating_valve) is correct (Content 30 and Type is ).", - "asctime": "2025-08-29 17:57:36,409", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.bath.heating_valve)", - "30", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483056.4090679, - "msecs": 409.0, - "relativeCreated": 34104.491491, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): 30 ()", - "asctime": "2025-08-29 17:57:36,409" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for HeatingValve.temp_setp (ffw.bath.heating_valve)", - "=", - "30", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483056.4091218, - "msecs": 409.0, - "relativeCreated": 34104.545509, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): result = 30 ()", - "asctime": "2025-08-29 17:57:36,409" - } - ], - "time_consumption": 4.1484832763671875e-05 - } - ], - "time_consumption": 0.5048489570617676, - "time_start": "2025-08-29 17:57:35,904", - "time_finished": "2025-08-29 17:57:36,409" - }, - "ViDevCommon.state (ffw.floor.main_light) -> Shelly.relay/0 (ffw.floor.main_light)": { - "name": "__tLogger__", - "msg": "ViDevCommon.state (ffw.floor.main_light) -> Shelly.relay/0 (ffw.floor.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483056.4094067, - "msecs": 409.0, - "relativeCreated": 34104.830417, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.state (ffw.floor.main_light) -> Shelly.relay/0 (ffw.floor.main_light)", - "asctime": "2025-08-29 17:57:36,409", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483056.5099497, - "msecs": 509.0, - "relativeCreated": 34205.373389, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:36,509", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/floor/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483056.4095383, - "msecs": 409.0, - "relativeCreated": 34104.962109, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/floor/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:36,409" - } - ], - "time_consumption": 0.10041141510009766 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483056.510266, - "msecs": 510.0, - "relativeCreated": 34205.689865, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:36,510", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483056.510171, - "msecs": 510.0, - "relativeCreated": 34205.594644, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:36,510" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483056.5102258, - "msecs": 510.0, - "relativeCreated": 34205.649309, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:36,510" - } - ], - "time_consumption": 4.029273986816406e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffw.floor.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483056.6107147, - "msecs": 610.0, - "relativeCreated": 34306.138413, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffw.floor.main_light) to True", - "asctime": "2025-08-29 17:57:36,610", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/floor/main_light/state/set", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483056.5103657, - "msecs": 510.0, - "relativeCreated": 34205.789409, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/floor/main_light/state/set and payload true", - "asctime": "2025-08-29 17:57:36,510" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/floor/main_light/relay/0/command", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.5135322, - "msecs": 513.0, - "relativeCreated": 34208.955849, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/floor/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-29 17:57:36,513" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/floor/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483056.513774, - "msecs": 513.0, - "relativeCreated": 34209.197417, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/floor/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:36,513" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/floor/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.5143352, - "msecs": 514.0, - "relativeCreated": 34209.759, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/floor/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:36,514" - }, - { - "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/floor/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.5565007, - "msecs": 556.0, - "relativeCreated": 34251.924512, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/floor/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:36,556" - } - ], - "time_consumption": 0.0542140007019043 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (ffw.floor.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483056.6110663, - "msecs": 611.0, - "relativeCreated": 34306.490179, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (ffw.floor.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:36,611", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffw.floor.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483056.6109667, - "msecs": 610.0, - "relativeCreated": 34306.390577, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (ffw.floor.main_light)): True ()", - "asctime": "2025-08-29 17:57:36,610" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffw.floor.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483056.6110246, - "msecs": 611.0, - "relativeCreated": 34306.448372, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (ffw.floor.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:36,611" - } - ], - "time_consumption": 4.172325134277344e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (ffw.floor.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483056.7116747, - "msecs": 711.0, - "relativeCreated": 34407.098309, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (ffw.floor.main_light) to False", - "asctime": "2025-08-29 17:57:36,711", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/floor/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483056.6111746, - "msecs": 611.0, - "relativeCreated": 34306.598373, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/floor/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:36,611" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/floor/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.614049, - "msecs": 614.0, - "relativeCreated": 34309.472626, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/floor/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-29 17:57:36,614" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/floor/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483056.614308, - "msecs": 614.0, - "relativeCreated": 34309.731834, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/floor/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:36,614" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/floor/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.6149647, - "msecs": 614.0, - "relativeCreated": 34310.388336, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/floor/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:36,614" - }, - { - "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/floor/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.6569571, - "msecs": 656.0, - "relativeCreated": 34352.380809, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/floor/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:36,656" - } - ], - "time_consumption": 0.0547175407409668 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (ffw.floor.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483056.7120457, - "msecs": 712.0, - "relativeCreated": 34407.469292, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (ffw.floor.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:36,712", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffw.floor.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483056.7119365, - "msecs": 711.0, - "relativeCreated": 34407.360115, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (ffw.floor.main_light)): False ()", - "asctime": "2025-08-29 17:57:36,711" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (ffw.floor.main_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483056.7120016, - "msecs": 712.0, - "relativeCreated": 34407.425164, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (ffw.floor.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:36,712" - } - ], - "time_consumption": 4.410743713378906e-05 - } - ], - "time_consumption": 0.3026390075683594, - "time_start": "2025-08-29 17:57:36,409", - "time_finished": "2025-08-29 17:57:36,712" - }, - "Shelly.relay/0 (ffw.floor.main_light) -> ViDevCommon.state (ffw.floor.main_light)": { - "name": "__tLogger__", - "msg": "Shelly.relay/0 (ffw.floor.main_light) -> ViDevCommon.state (ffw.floor.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483056.7123053, - "msecs": 712.0, - "relativeCreated": 34407.729065, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Shelly.relay/0 (ffw.floor.main_light) -> ViDevCommon.state (ffw.floor.main_light)", - "asctime": "2025-08-29 17:57:36,712", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483056.8129306, - "msecs": 812.0, - "relativeCreated": 34508.354318, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:36,812", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/floor/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483056.7124317, - "msecs": 712.0, - "relativeCreated": 34407.855239, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/ffw/floor/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:36,712" - } - ], - "time_consumption": 0.10049891471862793 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483056.813284, - "msecs": 813.0, - "relativeCreated": 34508.707453, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:36,813", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483056.8131804, - "msecs": 813.0, - "relativeCreated": 34508.604182, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:36,813" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483056.8132408, - "msecs": 813.0, - "relativeCreated": 34508.664561, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:36,813" - } - ], - "time_consumption": 4.315376281738281e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffw.floor.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483056.9137816, - "msecs": 913.0, - "relativeCreated": 34609.205345, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffw.floor.main_light) to True", - "asctime": "2025-08-29 17:57:36,913", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/floor/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483056.8134031, - "msecs": 813.0, - "relativeCreated": 34508.826769, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/floor/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:36,813" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/floor/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.8143997, - "msecs": 814.0, - "relativeCreated": 34509.823504, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/floor/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:36,814" - }, - { - "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/floor/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.8164907, - "msecs": 816.0, - "relativeCreated": 34511.914366, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/floor/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:36,816" - } - ], - "time_consumption": 0.0972909927368164 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffw.floor.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483056.9141319, - "msecs": 914.0, - "relativeCreated": 34609.555637, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffw.floor.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:36,914", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffw.floor.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483056.9140208, - "msecs": 914.0, - "relativeCreated": 34609.444436, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffw.floor.main_light)): True ()", - "asctime": "2025-08-29 17:57:36,914" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffw.floor.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483056.9140763, - "msecs": 914.0, - "relativeCreated": 34609.500146, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffw.floor.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:36,914" - } - ], - "time_consumption": 5.555152893066406e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (ffw.floor.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483057.0147352, - "msecs": 14.0, - "relativeCreated": 34710.158703, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (ffw.floor.main_light) to False", - "asctime": "2025-08-29 17:57:37,014", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/floor/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483056.914245, - "msecs": 914.0, - "relativeCreated": 34609.668524, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/ffw/floor/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:36,914" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/floor/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.9153218, - "msecs": 915.0, - "relativeCreated": 34610.745497, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/ffw/floor/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:36,915" - }, - { - "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/floor/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483056.917181, - "msecs": 917.0, - "relativeCreated": 34612.604522, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/ffw/floor/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:36,917" - } - ], - "time_consumption": 0.09755420684814453 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (ffw.floor.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483057.0151021, - "msecs": 15.0, - "relativeCreated": 34710.525927, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (ffw.floor.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:37,015", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffw.floor.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483057.0150006, - "msecs": 15.0, - "relativeCreated": 34710.424293, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (ffw.floor.main_light)): False ()", - "asctime": "2025-08-29 17:57:37,015" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (ffw.floor.main_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483057.0150602, - "msecs": 15.0, - "relativeCreated": 34710.483881, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (ffw.floor.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:37,015" - } - ], - "time_consumption": 4.1961669921875e-05 - } - ], - "time_consumption": 0.3027968406677246, - "time_start": "2025-08-29 17:57:36,712", - "time_finished": "2025-08-29 17:57:37,015" - }, - "ViDevCommon.state (gfw.dirk.main_light) -> Shelly.relay/0 (gfw.dirk.main_light)": { - "name": "__tLogger__", - "msg": "ViDevCommon.state (gfw.dirk.main_light) -> Shelly.relay/0 (gfw.dirk.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483057.015328, - "msecs": 15.0, - "relativeCreated": 34710.751697, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.state (gfw.dirk.main_light) -> Shelly.relay/0 (gfw.dirk.main_light)", - "asctime": "2025-08-29 17:57:37,015", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483057.116049, - "msecs": 116.0, - "relativeCreated": 34811.47287, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:37,116", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483057.0154872, - "msecs": 15.0, - "relativeCreated": 34710.910888, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:37,015" - } - ], - "time_consumption": 0.10056185722351074 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483057.116394, - "msecs": 116.0, - "relativeCreated": 34811.817566, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:37,116", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483057.1162922, - "msecs": 116.0, - "relativeCreated": 34811.716149, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:37,116" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483057.1163502, - "msecs": 116.0, - "relativeCreated": 34811.773839, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:37,116" - } - ], - "time_consumption": 4.38690185546875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (gfw.dirk.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483057.2168913, - "msecs": 216.0, - "relativeCreated": 34912.315093, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (gfw.dirk.main_light) to True", - "asctime": "2025-08-29 17:57:37,216", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state/set", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483057.1165159, - "msecs": 116.0, - "relativeCreated": 34811.939431, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/state/set and payload true", - "asctime": "2025-08-29 17:57:37,116" - }, - { - "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'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483057.1196225, - "msecs": 119.0, - "relativeCreated": 34815.046025, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-29 17:57:37,119" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483057.1199443, - "msecs": 119.0, - "relativeCreated": 34815.368239, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:37,119" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483057.1201997, - "msecs": 120.0, - "relativeCreated": 34815.623236, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:37,120" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483057.1207244, - "msecs": 120.0, - "relativeCreated": 34816.148098, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:37,120" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483057.12104, - "msecs": 121.0, - "relativeCreated": 34816.463758, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:37,121" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483057.1646423, - "msecs": 164.0, - "relativeCreated": 34860.06611, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:37,164" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483057.2059698, - "msecs": 205.0, - "relativeCreated": 34901.393584, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50'", - "asctime": "2025-08-29 17:57:37,205" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483057.2064123, - "msecs": 206.0, - "relativeCreated": 34901.835869, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5'", - "asctime": "2025-08-29 17:57:37,206" - } - ], - "time_consumption": 0.010478973388671875 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483057.2172174, - "msecs": 217.0, - "relativeCreated": 34912.641241, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (gfw.dirk.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:37,217", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (gfw.dirk.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483057.2171032, - "msecs": 217.0, - "relativeCreated": 34912.526962, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (gfw.dirk.main_light)): True ()", - "asctime": "2025-08-29 17:57:37,217" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (gfw.dirk.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483057.2171738, - "msecs": 217.0, - "relativeCreated": 34912.597428, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (gfw.dirk.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:37,217" - } - ], - "time_consumption": 4.363059997558594e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (gfw.dirk.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483057.3177207, - "msecs": 317.0, - "relativeCreated": 35013.144315, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (gfw.dirk.main_light) to False", - "asctime": "2025-08-29 17:57:37,317", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483057.2173188, - "msecs": 217.0, - "relativeCreated": 34912.742393, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:37,217" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483057.2199578, - "msecs": 219.0, - "relativeCreated": 34915.381449, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-29 17:57:37,219" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483057.2202468, - "msecs": 220.0, - "relativeCreated": 34915.670504, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:37,220" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483057.2207952, - "msecs": 220.0, - "relativeCreated": 34916.218811, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:37,220" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483057.263984, - "msecs": 263.0, - "relativeCreated": 34959.407597, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:37,263" - } - ], - "time_consumption": 0.05373668670654297 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483057.3180597, - "msecs": 318.0, - "relativeCreated": 35013.483337, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (gfw.dirk.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:37,318", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (gfw.dirk.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483057.317965, - "msecs": 317.0, - "relativeCreated": 35013.388861, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (gfw.dirk.main_light)): False ()", - "asctime": "2025-08-29 17:57:37,317" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (gfw.dirk.main_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483057.3180227, - "msecs": 318.0, - "relativeCreated": 35013.446238, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (gfw.dirk.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:37,318" - } - ], - "time_consumption": 3.695487976074219e-05 - } - ], - "time_consumption": 0.3027317523956299, - "time_start": "2025-08-29 17:57:37,015", - "time_finished": "2025-08-29 17:57:37,318" - }, - "Shelly.relay/0 (gfw.dirk.main_light) -> ViDevCommon.state (gfw.dirk.main_light)": { - "name": "__tLogger__", - "msg": "Shelly.relay/0 (gfw.dirk.main_light) -> ViDevCommon.state (gfw.dirk.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483057.3182697, - "msecs": 318.0, - "relativeCreated": 35013.693422, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Shelly.relay/0 (gfw.dirk.main_light) -> ViDevCommon.state (gfw.dirk.main_light)", - "asctime": "2025-08-29 17:57:37,318", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483057.4188964, - "msecs": 418.0, - "relativeCreated": 35114.320082, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:37,418", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483057.3184068, - "msecs": 318.0, - "relativeCreated": 35013.830671, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:37,318" + "asctime": "2025-08-29 19:32:03,596" } ], "time_consumption": 0.10048961639404297 @@ -90696,16 +34111,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483057.4192238, - "msecs": 419.0, - "relativeCreated": 35114.647391, - "thread": 136328761630976, + "created": 1756488723.6969204, + "msecs": 696.0, + "relativeCreated": 10106.691799, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:37,419", + "asctime": "2025-08-29 19:32:03,696", "moduleLogger": [ { "name": "__unittest__", @@ -90724,16 +34139,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483057.4191306, - "msecs": 419.0, - "relativeCreated": 35114.554381, - "thread": 136328761630976, + "created": 1756488723.6968167, + "msecs": 696.0, + "relativeCreated": 10106.587965, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:37,419" + "asctime": "2025-08-29 19:32:03,696" }, { "name": "__unittest__", @@ -90753,25 +34168,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483057.419185, - "msecs": 419.0, - "relativeCreated": 35114.608592, - "thread": 136328761630976, + "created": 1756488723.696876, + "msecs": 696.0, + "relativeCreated": 10106.647412, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:37,419" + "asctime": "2025-08-29 19:32:03,696" } ], - "time_consumption": 3.886222839355469e-05 + "time_consumption": 4.4345855712890625e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "Shelly.relay/0 (gfw.dirk.main_light)", + "ViDevCommon.state (ffe.sleep.main_light)", "True" ], "levelname": "DEBUG", @@ -90783,672 +34198,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483057.5200493, - "msecs": 520.0, - "relativeCreated": 35215.473026, - "thread": 136328761630976, + "created": 1756488723.7975996, + "msecs": 797.0, + "relativeCreated": 10207.371038, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of Shelly.relay/0 (gfw.dirk.main_light) to True", - "asctime": "2025-08-29 17:57:37,520", + "message": "Setting state of ViDevCommon.state (ffe.sleep.main_light) to True", + "asctime": "2025-08-29 19:32:03,797", "moduleLogger": [ { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state.set", "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483057.4193356, - "msecs": 419.0, - "relativeCreated": 35114.75929, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:37,419" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483057.4196422, - "msecs": 419.0, - "relativeCreated": 35115.06579, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:37,419" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483057.4205627, - "msecs": 420.0, - "relativeCreated": 35115.986276, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:37,420" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483057.4209557, - "msecs": 420.0, - "relativeCreated": 35116.379349, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:37,420" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483057.4247377, - "msecs": 424.0, - "relativeCreated": 35120.161417, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:37,424" - } - ], - "time_consumption": 0.09531164169311523 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483057.5204148, - "msecs": 520.0, - "relativeCreated": 35215.838326, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (gfw.dirk.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:37,520", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483057.520287, - "msecs": 520.0, - "relativeCreated": 35215.710632, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (gfw.dirk.main_light)): True ()", - "asctime": "2025-08-29 17:57:37,520" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483057.5203447, - "msecs": 520.0, - "relativeCreated": 35215.768502, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:37,520" - } - ], - "time_consumption": 7.009506225585938e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (gfw.dirk.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483057.6209426, - "msecs": 620.0, - "relativeCreated": 35316.366192, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (gfw.dirk.main_light) to False", - "asctime": "2025-08-29 17:57:37,620", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483057.5205367, - "msecs": 520.0, - "relativeCreated": 35215.960369, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:37,520" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483057.5217319, - "msecs": 521.0, - "relativeCreated": 35217.15558, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:37,521" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483057.5242224, - "msecs": 524.0, - "relativeCreated": 35219.646237, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:37,524" - } - ], - "time_consumption": 0.09672021865844727 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483057.621268, - "msecs": 621.0, - "relativeCreated": 35316.691602, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (gfw.dirk.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:37,621", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483057.6211548, - "msecs": 621.0, - "relativeCreated": 35316.578466, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (gfw.dirk.main_light)): False ()", - "asctime": "2025-08-29 17:57:37,621" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.main_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483057.6212058, - "msecs": 621.0, - "relativeCreated": 35316.629544, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:37,621" - } - ], - "time_consumption": 6.222724914550781e-05 - } - ], - "time_consumption": 0.30299830436706543, - "time_start": "2025-08-29 17:57:37,318", - "time_finished": "2025-08-29 17:57:37,621" - }, - "ViDevCommon.state (gfw.dirk.desk_light) -> Light.state (gfw.dirk.desk_light)": { - "name": "__tLogger__", - "msg": "ViDevCommon.state (gfw.dirk.desk_light) -> Light.state (gfw.dirk.desk_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483057.6214845, - "msecs": 621.0, - "relativeCreated": 35316.908164, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.state (gfw.dirk.desk_light) -> Light.state (gfw.dirk.desk_light)", - "asctime": "2025-08-29 17:57:37,621", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483057.7222097, - "msecs": 722.0, - "relativeCreated": 35417.633384, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:37,722", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483057.6216414, - "msecs": 621.0, - "relativeCreated": 35317.065249, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/desk_light/state/set and payload false", - "asctime": "2025-08-29 17:57:37,621" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/desk_light/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483057.624348, - "msecs": 624.0, - "relativeCreated": 35319.771542, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:37,624" - } - ], - "time_consumption": 0.09786176681518555 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483057.7225626, - "msecs": 722.0, - "relativeCreated": 35417.986166, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:37,722", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483057.722461, - "msecs": 722.0, - "relativeCreated": 35417.884608, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:37,722" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483057.72252, - "msecs": 722.0, - "relativeCreated": 35417.943792, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:37,722" - } - ], - "time_consumption": 4.2438507080078125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (gfw.dirk.desk_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483057.823224, - "msecs": 823.0, - "relativeCreated": 35518.647794, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (gfw.dirk.desk_light) to True", - "asctime": "2025-08-29 17:57:37,823", - "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", + "videv/ffe/sleep/main_light/state/set", "true" ], "levelname": "DEBUG", @@ -91460,23 +34225,23 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483057.7226741, - "msecs": 722.0, - "relativeCreated": 35418.097821, - "thread": 136328761630976, + "created": 1756488723.697049, + "msecs": 697.0, + "relativeCreated": 10106.82017, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/desk_light/state/set and payload true", - "asctime": "2025-08-29 17:57:37,722" + "message": "Sending message with topic videv/ffe/sleep/main_light/state/set and payload true", + "asctime": "2025-08-29 19:32:03,697" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0.command", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light/set", - "b'{\"state\": \"on\"}'" + "shellies/ffe/sleep/main_light/relay/0/command", + "b'on'" ], "levelname": "DEBUG", "levelno": 10, @@ -91487,22 +34252,49 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483057.7258646, - "msecs": 725.0, - "relativeCreated": 35421.28826, - "thread": 136328734033600, + "created": 1756488723.7003922, + "msecs": 700.0, + "relativeCreated": 10110.163574, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:37,725" + "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-29 19:32:03,700" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "shellies/ffe/sleep/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488723.700643, + "msecs": 700.0, + "relativeCreated": 10110.414603, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:03,700" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", @@ -91514,22 +34306,49 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483057.7261722, - "msecs": 726.0, - "relativeCreated": 35421.595961, - "thread": 136328734033600, + "created": 1756488723.70088, + "msecs": 700.0, + "relativeCreated": 10110.651578, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:37,726" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:03,700" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "shellies/ffe/sleep/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488723.701618, + "msecs": 701.0, + "relativeCreated": 10111.389397, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:03,701" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", @@ -91541,22 +34360,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483057.726745, - "msecs": 726.0, - "relativeCreated": 35422.168583, - "thread": 136328734033600, + "created": 1756488723.7019491, + "msecs": 701.0, + "relativeCreated": 10111.720655, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:37,726" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:03,701" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/state", + "videv/ffe/sleep/main_light/state", "b'true'" ], "levelname": "DEBUG", @@ -91568,22 +34387,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483057.770046, - "msecs": 770.0, - "relativeCreated": 35465.469714, - "thread": 136328734033600, + "created": 1756488723.7451377, + "msecs": 745.0, + "relativeCreated": 10154.909136, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:37,770" + "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:03,745" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness", + "videv/ffe/sleep/main_light/brightness", "b'50'" ], "levelname": "DEBUG", @@ -91595,22 +34414,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483057.811055, - "msecs": 811.0, - "relativeCreated": 35506.478582, - "thread": 136328734033600, + "created": 1756488723.7864816, + "msecs": 786.0, + "relativeCreated": 10196.25321, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50'", - "asctime": "2025-08-29 17:57:37,811" + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50'", + "asctime": "2025-08-29 19:32:03,786" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp", + "videv/ffe/sleep/main_light/color_temp", "b'5'" ], "levelname": "DEBUG", @@ -91622,23 +34441,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483057.8115017, - "msecs": 811.0, - "relativeCreated": 35506.925507, - "thread": 136328734033600, + "created": 1756488723.7868905, + "msecs": 786.0, + "relativeCreated": 10196.662056, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5'", - "asctime": "2025-08-29 17:57:37,811" + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5'", + "asctime": "2025-08-29 19:32:03,786" } ], - "time_consumption": 0.011722326278686523 + "time_consumption": 0.010709047317504883 }, { "name": "__tLogger__", - "msg": "Value for Light.state (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for Shelly.relay/0 (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "True", "" @@ -91652,22 +34471,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483057.823595, - "msecs": 823.0, - "relativeCreated": 35519.01866, - "thread": 136328761630976, + "created": 1756488723.7979364, + "msecs": 797.0, + "relativeCreated": 10207.707707, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for Light.state (gfw.dirk.desk_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:37,823", + "message": "Value for Shelly.relay/0 (ffe.sleep.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:03,797", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for Light.state (gfw.dirk.desk_light)", + "Value for Shelly.relay/0 (ffe.sleep.main_light)", "True", "" ], @@ -91680,22 +34499,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483057.8234634, - "msecs": 823.0, - "relativeCreated": 35518.88705, - "thread": 136328761630976, + "created": 1756488723.7978356, + "msecs": 797.0, + "relativeCreated": 10207.607014, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for Light.state (gfw.dirk.desk_light)): True ()", - "asctime": "2025-08-29 17:57:37,823" + "message": "Result (Value for Shelly.relay/0 (ffe.sleep.main_light)): True ()", + "asctime": "2025-08-29 19:32:03,797" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for Light.state (gfw.dirk.desk_light)", + "Value for Shelly.relay/0 (ffe.sleep.main_light)", "=", "True", "" @@ -91709,1010 +34528,16 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483057.8235214, - "msecs": 823.0, - "relativeCreated": 35518.944953, - "thread": 136328761630976, + "created": 1756488723.7978935, + "msecs": 797.0, + "relativeCreated": 10207.665133, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for Light.state (gfw.dirk.desk_light)): result = True ()", - "asctime": "2025-08-29 17:57:37,823" - } - ], - "time_consumption": 7.367134094238281e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (gfw.dirk.desk_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483057.9242437, - "msecs": 924.0, - "relativeCreated": 35619.667397, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (gfw.dirk.desk_light) to False", - "asctime": "2025-08-29 17:57:37,924", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483057.8237085, - "msecs": 823.0, - "relativeCreated": 35519.132077, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/desk_light/state/set and payload false", - "asctime": "2025-08-29 17:57:37,823" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/desk_light/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483057.8265214, - "msecs": 826.0, - "relativeCreated": 35521.945073, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:37,826" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/desk_light", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483057.8268151, - "msecs": 826.0, - "relativeCreated": 35522.23885, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:37,826" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/desk_light", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483057.82745, - "msecs": 827.0, - "relativeCreated": 35522.873874, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:37,827" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483057.8702004, - "msecs": 870.0, - "relativeCreated": 35565.623933, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:37,870" - } - ], - "time_consumption": 0.05404329299926758 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.state (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483057.9245787, - "msecs": 924.0, - "relativeCreated": 35620.002262, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.state (gfw.dirk.desk_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:37,924", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.state (gfw.dirk.desk_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483057.9244788, - "msecs": 924.0, - "relativeCreated": 35619.902334, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.state (gfw.dirk.desk_light)): False ()", - "asctime": "2025-08-29 17:57:37,924" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.state (gfw.dirk.desk_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483057.9245358, - "msecs": 924.0, - "relativeCreated": 35619.959513, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.state (gfw.dirk.desk_light)): result = False ()", - "asctime": "2025-08-29 17:57:37,924" - } - ], - "time_consumption": 4.291534423828125e-05 - } - ], - "time_consumption": 0.30309414863586426, - "time_start": "2025-08-29 17:57:37,621", - "time_finished": "2025-08-29 17:57:37,924" - }, - "Light.state (gfw.dirk.desk_light) -> ViDevCommon.state (gfw.dirk.desk_light)": { - "name": "__tLogger__", - "msg": "Light.state (gfw.dirk.desk_light) -> ViDevCommon.state (gfw.dirk.desk_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483057.9247973, - "msecs": 924.0, - "relativeCreated": 35620.220944, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Light.state (gfw.dirk.desk_light) -> ViDevCommon.state (gfw.dirk.desk_light)", - "asctime": "2025-08-29 17:57:37,924", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483058.0255044, - "msecs": 25.0, - "relativeCreated": 35720.927827, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:38,025", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483057.9249625, - "msecs": 924.0, - "relativeCreated": 35620.386146, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/desk_light/state/set and payload false", - "asctime": "2025-08-29 17:57:37,924" - } - ], - "time_consumption": 0.10054183006286621 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483058.0258837, - "msecs": 25.0, - "relativeCreated": 35721.30731, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:38,025", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483058.02575, - "msecs": 25.0, - "relativeCreated": 35721.173692, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:38,025" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483058.0258071, - "msecs": 25.0, - "relativeCreated": 35721.230798, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:38,025" - } - ], - "time_consumption": 7.653236389160156e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.state (gfw.dirk.desk_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483058.1266153, - "msecs": 126.0, - "relativeCreated": 35822.039042, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.state (gfw.dirk.desk_light) to True", - "asctime": "2025-08-29 17:57:38,126", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/desk_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483058.026081, - "msecs": 26.0, - "relativeCreated": 35721.504622, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:38,026" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/desk_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483058.0271955, - "msecs": 27.0, - "relativeCreated": 35722.619025, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:38,027" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483058.0296743, - "msecs": 29.0, - "relativeCreated": 35725.097821, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:38,029" - } - ], - "time_consumption": 0.09694099426269531 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483058.126992, - "msecs": 126.0, - "relativeCreated": 35822.415541, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (gfw.dirk.desk_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:38,126", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.desk_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483058.1268892, - "msecs": 126.0, - "relativeCreated": 35822.312924, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (gfw.dirk.desk_light)): True ()", - "asctime": "2025-08-29 17:57:38,126" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.desk_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483058.1269495, - "msecs": 126.0, - "relativeCreated": 35822.373367, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.desk_light)): result = True ()", - "asctime": "2025-08-29 17:57:38,126" - } - ], - "time_consumption": 4.2438507080078125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.state (gfw.dirk.desk_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483058.2275574, - "msecs": 227.0, - "relativeCreated": 35922.981034, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.state (gfw.dirk.desk_light) to False", - "asctime": "2025-08-29 17:57:38,227", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/desk_light", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483058.1271644, - "msecs": 127.0, - "relativeCreated": 35822.588118, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:38,127" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/desk_light", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483058.1283677, - "msecs": 128.0, - "relativeCreated": 35823.79141, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:38,128" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483058.1310391, - "msecs": 131.0, - "relativeCreated": 35826.462788, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:38,131" - } - ], - "time_consumption": 0.09651827812194824 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483058.227948, - "msecs": 227.0, - "relativeCreated": 35923.37171, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (gfw.dirk.desk_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:38,227", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.desk_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483058.2277908, - "msecs": 227.0, - "relativeCreated": 35923.214549, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (gfw.dirk.desk_light)): False ()", - "asctime": "2025-08-29 17:57:38,227" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.desk_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483058.227903, - "msecs": 227.0, - "relativeCreated": 35923.326538, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.desk_light)): result = False ()", - "asctime": "2025-08-29 17:57:38,227" - } - ], - "time_consumption": 4.506111145019531e-05 - } - ], - "time_consumption": 0.30315065383911133, - "time_start": "2025-08-29 17:57:37,924", - "time_finished": "2025-08-29 17:57:38,227" - }, - "ViDevCommon.state (gfw.dirk.pc_dock) -> Powerplug1P.state (gfw.dirk.dock)": { - "name": "__tLogger__", - "msg": "ViDevCommon.state (gfw.dirk.pc_dock) -> Powerplug1P.state (gfw.dirk.dock)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483058.2281773, - "msecs": 228.0, - "relativeCreated": 35923.601068, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.state (gfw.dirk.pc_dock) -> Powerplug1P.state (gfw.dirk.dock)", - "asctime": "2025-08-29 17:57:38,228", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483058.328879, - "msecs": 328.0, - "relativeCreated": 36024.302763, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:38,328", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483058.2283437, - "msecs": 228.0, - "relativeCreated": 35923.767404, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/pc_dock/state/set and payload false", - "asctime": "2025-08-29 17:57:38,228" - } - ], - "time_consumption": 0.10053539276123047 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483058.3292265, - "msecs": 329.0, - "relativeCreated": 36024.650193, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:38,329", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483058.3291252, - "msecs": 329.0, - "relativeCreated": 36024.548682, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:38,329" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483058.3291836, - "msecs": 329.0, - "relativeCreated": 36024.607223, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:38,329" + "message": "Expectation (Value for Shelly.relay/0 (ffe.sleep.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:03,797" } ], "time_consumption": 4.291534423828125e-05 @@ -92721,259 +34546,7 @@ "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevCommon.state (gfw.dirk.pc_dock)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483058.4298975, - "msecs": 429.0, - "relativeCreated": 36125.321122, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (gfw.dirk.pc_dock) to True", - "asctime": "2025-08-29 17:57:38,429", - "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", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483058.3293386, - "msecs": 329.0, - "relativeCreated": 36024.762389, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/pc_dock/state/set and payload true", - "asctime": "2025-08-29 17:57:38,329" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/dock/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483058.3324263, - "msecs": 332.0, - "relativeCreated": 36027.849954, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/dock/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:38,332" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/dock", - "{\"state\": \"on\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483058.3327143, - "msecs": 332.0, - "relativeCreated": 36028.137878, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/dock and payload {\"state\": \"on\"}", - "asctime": "2025-08-29 17:57:38,332" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/dock", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483058.3334155, - "msecs": 333.0, - "relativeCreated": 36028.839057, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/dock and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:38,333" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483058.375423, - "msecs": 375.0, - "relativeCreated": 36070.846625, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'true'", - "asctime": "2025-08-29 17:57:38,375" - } - ], - "time_consumption": 0.054474592208862305 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug1P.state (gfw.dirk.dock) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483058.4302328, - "msecs": 430.0, - "relativeCreated": 36125.656468, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug1P.state (gfw.dirk.dock) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:38,430", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug1P.state (gfw.dirk.dock)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483058.430134, - "msecs": 430.0, - "relativeCreated": 36125.557693, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug1P.state (gfw.dirk.dock)): True ()", - "asctime": "2025-08-29 17:57:38,430" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug1P.state (gfw.dirk.dock)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483058.4301903, - "msecs": 430.0, - "relativeCreated": 36125.613897, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug1P.state (gfw.dirk.dock)): result = True ()", - "asctime": "2025-08-29 17:57:38,430" - } - ], - "time_consumption": 4.2438507080078125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (gfw.dirk.pc_dock)", + "ViDevCommon.state (ffe.sleep.main_light)", "False" ], "levelname": "DEBUG", @@ -92985,22 +34558,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483058.5308716, - "msecs": 530.0, - "relativeCreated": 36226.295215, - "thread": 136328761630976, + "created": 1756488723.8985746, + "msecs": 898.0, + "relativeCreated": 10308.346062, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevCommon.state (gfw.dirk.pc_dock) to False", - "asctime": "2025-08-29 17:57:38,530", + "message": "Setting state of ViDevCommon.state (ffe.sleep.main_light) to False", + "asctime": "2025-08-29 19:32:03,898", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/pc_dock/state/set", + "videv/ffe/sleep/main_light/state/set", "false" ], "levelname": "DEBUG", @@ -93012,23 +34585,23 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483058.4303436, - "msecs": 430.0, - "relativeCreated": 36125.767457, - "thread": 136328761630976, + "created": 1756488723.7980444, + "msecs": 798.0, + "relativeCreated": 10207.815793, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/pc_dock/state/set and payload false", - "asctime": "2025-08-29 17:57:38,430" + "message": "Sending message with topic videv/ffe/sleep/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:03,798" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock.set", + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0.command", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/dock/set", - "b'{\"state\": \"off\"}'" + "shellies/ffe/sleep/main_light/relay/0/command", + "b'off'" ], "levelname": "DEBUG", "levelno": 10, @@ -93039,2904 +34612,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483058.4332778, - "msecs": 433.0, - "relativeCreated": 36128.701722, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/dock/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:38,433" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/dock", - "{\"state\": \"off\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483058.4335446, - "msecs": 433.0, - "relativeCreated": 36128.968478, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/dock and payload {\"state\": \"off\"}", - "asctime": "2025-08-29 17:57:38,433" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/dock", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483058.43409, - "msecs": 434.0, - "relativeCreated": 36129.513683, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/dock and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:38,434" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483058.4767358, - "msecs": 476.0, - "relativeCreated": 36172.159521, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false'", - "asctime": "2025-08-29 17:57:38,476" - } - ], - "time_consumption": 0.054135799407958984 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug1P.state (gfw.dirk.dock) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483058.5312417, - "msecs": 531.0, - "relativeCreated": 36226.665454, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug1P.state (gfw.dirk.dock) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:38,531", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug1P.state (gfw.dirk.dock)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483058.531117, - "msecs": 531.0, - "relativeCreated": 36226.540855, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug1P.state (gfw.dirk.dock)): False ()", - "asctime": "2025-08-29 17:57:38,531" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug1P.state (gfw.dirk.dock)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483058.5311952, - "msecs": 531.0, - "relativeCreated": 36226.618829, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug1P.state (gfw.dirk.dock)): result = False ()", - "asctime": "2025-08-29 17:57:38,531" - } - ], - "time_consumption": 4.649162292480469e-05 - } - ], - "time_consumption": 0.30306434631347656, - "time_start": "2025-08-29 17:57:38,228", - "time_finished": "2025-08-29 17:57:38,531" - }, - "Powerplug1P.state (gfw.dirk.dock) -> ViDevCommon.state (gfw.dirk.pc_dock)": { - "name": "__tLogger__", - "msg": "Powerplug1P.state (gfw.dirk.dock) -> ViDevCommon.state (gfw.dirk.pc_dock)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483058.5314636, - "msecs": 531.0, - "relativeCreated": 36226.887272, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Powerplug1P.state (gfw.dirk.dock) -> ViDevCommon.state (gfw.dirk.pc_dock)", - "asctime": "2025-08-29 17:57:38,531", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483058.6321294, - "msecs": 632.0, - "relativeCreated": 36327.553209, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:38,632", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483058.531589, - "msecs": 531.0, - "relativeCreated": 36227.012807, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/pc_dock/state/set and payload false", - "asctime": "2025-08-29 17:57:38,531" - } - ], - "time_consumption": 0.1005403995513916 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483058.6324754, - "msecs": 632.0, - "relativeCreated": 36327.899083, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:38,632", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483058.6323743, - "msecs": 632.0, - "relativeCreated": 36327.797887, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:38,632" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483058.632433, - "msecs": 632.0, - "relativeCreated": 36327.856562, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:38,632" - } - ], - "time_consumption": 4.2438507080078125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug1P.state (gfw.dirk.dock)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483058.7331216, - "msecs": 733.0, - "relativeCreated": 36428.545335, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug1P.state (gfw.dirk.dock) to True", - "asctime": "2025-08-29 17:57:38,733", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/dock", - "{\"state\": \"on\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483058.632611, - "msecs": 632.0, - "relativeCreated": 36328.034739, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/dock and payload {\"state\": \"on\"}", - "asctime": "2025-08-29 17:57:38,632" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/dock", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483058.6337168, - "msecs": 633.0, - "relativeCreated": 36329.140496, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/dock and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:38,633" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483058.6356266, - "msecs": 635.0, - "relativeCreated": 36331.050277, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'true'", - "asctime": "2025-08-29 17:57:38,635" - } - ], - "time_consumption": 0.09749507904052734 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (gfw.dirk.pc_dock) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483058.733461, - "msecs": 733.0, - "relativeCreated": 36428.884781, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (gfw.dirk.pc_dock) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:38,733", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.pc_dock)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483058.7333584, - "msecs": 733.0, - "relativeCreated": 36428.781991, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (gfw.dirk.pc_dock)): True ()", - "asctime": "2025-08-29 17:57:38,733" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.pc_dock)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483058.7334158, - "msecs": 733.0, - "relativeCreated": 36428.839512, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.pc_dock)): result = True ()", - "asctime": "2025-08-29 17:57:38,733" - } - ], - "time_consumption": 4.506111145019531e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug1P.state (gfw.dirk.dock)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483058.8341012, - "msecs": 834.0, - "relativeCreated": 36529.524856, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug1P.state (gfw.dirk.dock) to False", - "asctime": "2025-08-29 17:57:38,834", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/dock", - "{\"state\": \"off\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483058.7335894, - "msecs": 733.0, - "relativeCreated": 36429.013188, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/dock and payload {\"state\": \"off\"}", - "asctime": "2025-08-29 17:57:38,733" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/dock", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483058.7347858, - "msecs": 734.0, - "relativeCreated": 36430.209526, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/dock and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:38,734" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483058.7366447, - "msecs": 736.0, - "relativeCreated": 36432.068504, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false'", - "asctime": "2025-08-29 17:57:38,736" - } - ], - "time_consumption": 0.09745645523071289 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (gfw.dirk.pc_dock) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483058.8344646, - "msecs": 834.0, - "relativeCreated": 36529.888233, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (gfw.dirk.pc_dock) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:38,834", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.pc_dock)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483058.834339, - "msecs": 834.0, - "relativeCreated": 36529.762408, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (gfw.dirk.pc_dock)): False ()", - "asctime": "2025-08-29 17:57:38,834" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.pc_dock)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483058.8343956, - "msecs": 834.0, - "relativeCreated": 36529.819205, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.pc_dock)): result = False ()", - "asctime": "2025-08-29 17:57:38,834" - } - ], - "time_consumption": 6.890296936035156e-05 - } - ], - "time_consumption": 0.30300092697143555, - "time_start": "2025-08-29 17:57:38,531", - "time_finished": "2025-08-29 17:57:38,834" - }, - "ViDevCommon.state (gfw.dirk.amplifier) -> Powerplug4P.amplifier (gfw.dirk.powerplug)": { - "name": "__tLogger__", - "msg": "ViDevCommon.state (gfw.dirk.amplifier) -> Powerplug4P.amplifier (gfw.dirk.powerplug)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483058.83469, - "msecs": 834.0, - "relativeCreated": 36530.113702, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.state (gfw.dirk.amplifier) -> Powerplug4P.amplifier (gfw.dirk.powerplug)", - "asctime": "2025-08-29 17:57:38,834", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483058.9354043, - "msecs": 935.0, - "relativeCreated": 36630.827955, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:38,935", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483058.8348277, - "msecs": 834.0, - "relativeCreated": 36530.251495, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/amplifier/state/set and payload false", - "asctime": "2025-08-29 17:57:38,834" - } - ], - "time_consumption": 0.10057663917541504 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483058.935764, - "msecs": 935.0, - "relativeCreated": 36631.187697, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:38,935", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483058.9356613, - "msecs": 935.0, - "relativeCreated": 36631.085023, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:38,935" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483058.9357204, - "msecs": 935.0, - "relativeCreated": 36631.144142, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:38,935" - } - ], - "time_consumption": 4.363059997558594e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (gfw.dirk.amplifier)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483059.0364237, - "msecs": 36.0, - "relativeCreated": 36731.847478, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (gfw.dirk.amplifier) to True", - "asctime": "2025-08-29 17:57:39,036", - "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", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483058.9359086, - "msecs": 935.0, - "relativeCreated": 36631.332328, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/amplifier/state/set and payload true", - "asctime": "2025-08-29 17:57:38,935" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483058.9389806, - "msecs": 938.0, - "relativeCreated": 36634.404283, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", - "asctime": "2025-08-29 17:57:38,938" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483058.9392579, - "msecs": 939.0, - "relativeCreated": 36634.681648, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", - "asctime": "2025-08-29 17:57:38,939" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483058.9397926, - "msecs": 939.0, - "relativeCreated": 36635.216245, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", - "asctime": "2025-08-29 17:57:38,939" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483058.9829352, - "msecs": 982.0, - "relativeCreated": 36678.359072, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2025-08-29 17:57:38,982" - } - ], - "time_consumption": 0.05348849296569824 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483059.0367398, - "msecs": 36.0, - "relativeCreated": 36732.163608, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:39,036", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483059.0366457, - "msecs": 36.0, - "relativeCreated": 36732.069256, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): True ()", - "asctime": "2025-08-29 17:57:39,036" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483059.0366988, - "msecs": 36.0, - "relativeCreated": 36732.122601, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = True ()", - "asctime": "2025-08-29 17:57:39,036" - } - ], - "time_consumption": 4.100799560546875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (gfw.dirk.amplifier)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483059.1373913, - "msecs": 137.0, - "relativeCreated": 36832.814933, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (gfw.dirk.amplifier) to False", - "asctime": "2025-08-29 17:57:39,137", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483059.0368724, - "msecs": 36.0, - "relativeCreated": 36732.296254, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/amplifier/state/set and payload false", - "asctime": "2025-08-29 17:57:39,036" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.0397506, - "msecs": 39.0, - "relativeCreated": 36735.174284, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", - "asctime": "2025-08-29 17:57:39,039" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483059.0400605, - "msecs": 40.0, - "relativeCreated": 36735.484032, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", - "asctime": "2025-08-29 17:57:39,040" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.0408165, - "msecs": 40.0, - "relativeCreated": 36736.240299, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", - "asctime": "2025-08-29 17:57:39,040" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.0833037, - "msecs": 83.0, - "relativeCreated": 36778.727361, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2025-08-29 17:57:39,083" - } - ], - "time_consumption": 0.05408763885498047 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483059.1377552, - "msecs": 137.0, - "relativeCreated": 36833.178813, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:39,137", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483059.1376266, - "msecs": 137.0, - "relativeCreated": 36833.050308, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): False ()", - "asctime": "2025-08-29 17:57:39,137" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483059.137686, - "msecs": 137.0, - "relativeCreated": 36833.109715, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = False ()", - "asctime": "2025-08-29 17:57:39,137" - } - ], - "time_consumption": 6.914138793945312e-05 - } - ], - "time_consumption": 0.30306506156921387, - "time_start": "2025-08-29 17:57:38,834", - "time_finished": "2025-08-29 17:57:39,137" - }, - "Powerplug4P.amplifier (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.amplifier)": { - "name": "__tLogger__", - "msg": "Powerplug4P.amplifier (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.amplifier)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483059.1380377, - "msecs": 138.0, - "relativeCreated": 36833.461459, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Powerplug4P.amplifier (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.amplifier)", - "asctime": "2025-08-29 17:57:39,138", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483059.238662, - "msecs": 238.0, - "relativeCreated": 36934.085605, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:39,238", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483059.1381829, - "msecs": 138.0, - "relativeCreated": 36833.60647, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/amplifier/state/set and payload false", - "asctime": "2025-08-29 17:57:39,138" - } - ], - "time_consumption": 0.1004791259765625 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483059.239045, - "msecs": 239.0, - "relativeCreated": 36934.468506, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:39,239", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483059.238939, - "msecs": 238.0, - "relativeCreated": 36934.362708, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:39,238" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483059.2390013, - "msecs": 239.0, - "relativeCreated": 36934.424953, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:39,239" - } - ], - "time_consumption": 4.363059997558594e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug4P.amplifier (gfw.dirk.powerplug)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483059.3396442, - "msecs": 339.0, - "relativeCreated": 37035.067876, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug4P.amplifier (gfw.dirk.powerplug) to True", - "asctime": "2025-08-29 17:57:39,339", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483059.2391822, - "msecs": 239.0, - "relativeCreated": 36934.60606, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", - "asctime": "2025-08-29 17:57:39,239" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.240217, - "msecs": 240.0, - "relativeCreated": 36935.640693, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", - "asctime": "2025-08-29 17:57:39,240" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.243284, - "msecs": 243.0, - "relativeCreated": 36938.707697, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2025-08-29 17:57:39,243" - } - ], - "time_consumption": 0.0963602066040039 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (gfw.dirk.amplifier) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483059.34003, - "msecs": 340.0, - "relativeCreated": 37035.453559, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (gfw.dirk.amplifier) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:39,340", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.amplifier)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483059.339926, - "msecs": 339.0, - "relativeCreated": 37035.349703, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (gfw.dirk.amplifier)): True ()", - "asctime": "2025-08-29 17:57:39,339" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.amplifier)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483059.3399863, - "msecs": 339.0, - "relativeCreated": 37035.410161, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.amplifier)): result = True ()", - "asctime": "2025-08-29 17:57:39,339" - } - ], - "time_consumption": 4.363059997558594e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug4P.amplifier (gfw.dirk.powerplug)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483059.440667, - "msecs": 440.0, - "relativeCreated": 37136.090534, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug4P.amplifier (gfw.dirk.powerplug) to False", - "asctime": "2025-08-29 17:57:39,440", - "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", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483059.3401632, - "msecs": 340.0, - "relativeCreated": 37035.587015, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", - "asctime": "2025-08-29 17:57:39,340" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.3411608, - "msecs": 341.0, - "relativeCreated": 37036.584404, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", - "asctime": "2025-08-29 17:57:39,341" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.343761, - "msecs": 343.0, - "relativeCreated": 37039.184522, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2025-08-29 17:57:39,343" - } - ], - "time_consumption": 0.09690594673156738 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (gfw.dirk.amplifier) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483059.4410515, - "msecs": 441.0, - "relativeCreated": 37136.474969, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (gfw.dirk.amplifier) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:39,441", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.amplifier)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483059.4409409, - "msecs": 440.0, - "relativeCreated": 37136.364426, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (gfw.dirk.amplifier)): False ()", - "asctime": "2025-08-29 17:57:39,440" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.amplifier)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483059.4410012, - "msecs": 441.0, - "relativeCreated": 37136.424978, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.amplifier)): result = False ()", - "asctime": "2025-08-29 17:57:39,441" - } - ], - "time_consumption": 5.030632019042969e-05 - } - ], - "time_consumption": 0.30301380157470703, - "time_start": "2025-08-29 17:57:39,138", - "time_finished": "2025-08-29 17:57:39,441" - }, - "ViDevCommon.state (gfw.dirk.phono) -> Powerplug4P.phono (gfw.dirk.powerplug)": { - "name": "__tLogger__", - "msg": "ViDevCommon.state (gfw.dirk.phono) -> Powerplug4P.phono (gfw.dirk.powerplug)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483059.4413154, - "msecs": 441.0, - "relativeCreated": 37136.739046, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.state (gfw.dirk.phono) -> Powerplug4P.phono (gfw.dirk.powerplug)", - "asctime": "2025-08-29 17:57:39,441", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483059.5420184, - "msecs": 542.0, - "relativeCreated": 37237.442035, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:39,542", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/phono/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483059.441463, - "msecs": 441.0, - "relativeCreated": 37136.886745, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/phono/state/set and payload false", - "asctime": "2025-08-29 17:57:39,441" - } - ], - "time_consumption": 0.100555419921875 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483059.5423632, - "msecs": 542.0, - "relativeCreated": 37237.786892, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:39,542", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483059.542259, - "msecs": 542.0, - "relativeCreated": 37237.682711, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:39,542" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483059.542319, - "msecs": 542.0, - "relativeCreated": 37237.74288, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:39,542" - } - ], - "time_consumption": 4.410743713378906e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (gfw.dirk.phono)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483059.643019, - "msecs": 643.0, - "relativeCreated": 37338.442776, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (gfw.dirk.phono) to True", - "asctime": "2025-08-29 17:57:39,643", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/phono/state/set", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483059.5424771, - "msecs": 542.0, - "relativeCreated": 37237.900827, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/phono/state/set and payload true", - "asctime": "2025-08-29 17:57:39,542" - }, - { - "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'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.5455837, - "msecs": 545.0, - "relativeCreated": 37241.007266, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2/set and payload b'true'", - "asctime": "2025-08-29 17:57:39,545" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483059.545873, - "msecs": 545.0, - "relativeCreated": 37241.296607, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload true", - "asctime": "2025-08-29 17:57:39,545" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.5463858, - "msecs": 546.0, - "relativeCreated": 37241.809457, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'true'", - "asctime": "2025-08-29 17:57:39,546" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/phono/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.5891418, - "msecs": 589.0, - "relativeCreated": 37284.565468, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'true'", - "asctime": "2025-08-29 17:57:39,589" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.6299653, - "msecs": 629.0, - "relativeCreated": 37325.389019, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", - "asctime": "2025-08-29 17:57:39,629" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483059.6302938, - "msecs": 630.0, - "relativeCreated": 37325.717567, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", - "asctime": "2025-08-29 17:57:39,630" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.6309624, - "msecs": 630.0, - "relativeCreated": 37326.386096, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", - "asctime": "2025-08-29 17:57:39,630" - } - ], - "time_consumption": 0.012056589126586914 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug4P.phono (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483059.6433578, - "msecs": 643.0, - "relativeCreated": 37338.78149, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug4P.phono (gfw.dirk.powerplug) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:39,643", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug4P.phono (gfw.dirk.powerplug)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483059.6432555, - "msecs": 643.0, - "relativeCreated": 37338.679356, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug4P.phono (gfw.dirk.powerplug)): True ()", - "asctime": "2025-08-29 17:57:39,643" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug4P.phono (gfw.dirk.powerplug)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483059.6433144, - "msecs": 643.0, - "relativeCreated": 37338.738192, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug4P.phono (gfw.dirk.powerplug)): result = True ()", - "asctime": "2025-08-29 17:57:39,643" - } - ], - "time_consumption": 4.3392181396484375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (gfw.dirk.phono)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483059.7438147, - "msecs": 743.0, - "relativeCreated": 37439.238363, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (gfw.dirk.phono) to False", - "asctime": "2025-08-29 17:57:39,743", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/phono/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483059.6434665, - "msecs": 643.0, - "relativeCreated": 37338.890234, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/phono/state/set and payload false", - "asctime": "2025-08-29 17:57:39,643" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.6748874, - "msecs": 674.0, - "relativeCreated": 37370.310987, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2025-08-29 17:57:39,674" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.7160008, - "msecs": 716.0, - "relativeCreated": 37411.424355, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2/set and payload b'false'", - "asctime": "2025-08-29 17:57:39,716" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483059.7162857, - "msecs": 716.0, - "relativeCreated": 37411.709468, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload false", - "asctime": "2025-08-29 17:57:39,716" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.7170959, - "msecs": 717.0, - "relativeCreated": 37412.51956, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'", - "asctime": "2025-08-29 17:57:39,717" - } - ], - "time_consumption": 0.026718854904174805 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug4P.phono (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483059.7441487, - "msecs": 744.0, - "relativeCreated": 37439.572454, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug4P.phono (gfw.dirk.powerplug) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:39,744", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug4P.phono (gfw.dirk.powerplug)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483059.7440474, - "msecs": 744.0, - "relativeCreated": 37439.471065, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug4P.phono (gfw.dirk.powerplug)): False ()", - "asctime": "2025-08-29 17:57:39,744" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug4P.phono (gfw.dirk.powerplug)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483059.7441041, - "msecs": 744.0, - "relativeCreated": 37439.527764, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug4P.phono (gfw.dirk.powerplug)): result = False ()", - "asctime": "2025-08-29 17:57:39,744" - } - ], - "time_consumption": 4.458427429199219e-05 - } - ], - "time_consumption": 0.30283331871032715, - "time_start": "2025-08-29 17:57:39,441", - "time_finished": "2025-08-29 17:57:39,744" - }, - "Powerplug4P.phono (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.phono)": { - "name": "__tLogger__", - "msg": "Powerplug4P.phono (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.phono)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483059.7443566, - "msecs": 744.0, - "relativeCreated": 37439.780352, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Powerplug4P.phono (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.phono)", - "asctime": "2025-08-29 17:57:39,744", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483059.8449674, - "msecs": 844.0, - "relativeCreated": 37540.391111, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:39,844", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/phono/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483059.7444954, - "msecs": 744.0, - "relativeCreated": 37439.919089, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/phono/state/set and payload false", - "asctime": "2025-08-29 17:57:39,744" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/phono/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.7595627, - "msecs": 759.0, - "relativeCreated": 37454.986386, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'false'", - "asctime": "2025-08-29 17:57:39,759" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.8006153, + "created": 1756488723.8008611, "msecs": 800.0, - "relativeCreated": 37496.039057, - "thread": 136328734033600, + "relativeCreated": 10210.632642, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", - "asctime": "2025-08-29 17:57:39,800" + "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-29 19:32:03,800" }, { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", "msg": "Sending message with topic %s and payload %s", "args": [ - "my_apps/gfw/dirk/powerplug/output/1", - "false" + "shellies/ffe/sleep/main_light/relay/0", + "off" ], "levelname": "DEBUG", "levelno": 10, @@ -95947,49 +34639,49 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483059.800935, - "msecs": 800.0, - "relativeCreated": 37496.358547, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", - "asctime": "2025-08-29 17:57:39,800" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.8014321, + "created": 1756488723.801096, "msecs": 801.0, - "relativeCreated": 37496.855688, - "thread": 136328734033600, + "relativeCreated": 10210.86731, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", - "asctime": "2025-08-29 17:57:39,801" + "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:03,801" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/amplifier/state", + "shellies/ffe/sleep/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488723.8019462, + "msecs": 801.0, + "relativeCreated": 10211.717612, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:03,801" + }, + { + "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", @@ -96001,635 +34693,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483059.844101, + "created": 1756488723.8446379, "msecs": 844.0, - "relativeCreated": 37539.524652, - "thread": 136328734033600, + "relativeCreated": 10254.409377, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2025-08-29 17:57:39,844" + "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:03,844" } ], - "time_consumption": 0.0008664131164550781 + "time_consumption": 0.05393671989440918 }, { "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483059.8453333, - "msecs": 845.0, - "relativeCreated": 37540.757003, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:39,845", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483059.845186, - "msecs": 845.0, - "relativeCreated": 37540.609616, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:39,845" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483059.845245, - "msecs": 845.0, - "relativeCreated": 37540.668645, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:39,845" - } - ], - "time_consumption": 8.845329284667969e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug4P.phono (gfw.dirk.powerplug)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483059.9459603, - "msecs": 945.0, - "relativeCreated": 37641.383784, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug4P.phono (gfw.dirk.powerplug) to True", - "asctime": "2025-08-29 17:57:39,945", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483059.8454678, - "msecs": 845.0, - "relativeCreated": 37540.89156, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload true", - "asctime": "2025-08-29 17:57:39,845" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.8464477, - "msecs": 846.0, - "relativeCreated": 37541.871324, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'true'", - "asctime": "2025-08-29 17:57:39,846" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/phono/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.887952, - "msecs": 887.0, - "relativeCreated": 37583.375874, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'true'", - "asctime": "2025-08-29 17:57:39,887" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.8884027, - "msecs": 888.0, - "relativeCreated": 37583.826343, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", - "asctime": "2025-08-29 17:57:39,888" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483059.8886075, - "msecs": 888.0, - "relativeCreated": 37584.031114, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", - "asctime": "2025-08-29 17:57:39,888" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.8891816, - "msecs": 889.0, - "relativeCreated": 37584.605284, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", - "asctime": "2025-08-29 17:57:39,889" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.9320602, - "msecs": 932.0, - "relativeCreated": 37627.483808, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2025-08-29 17:57:39,932" - } - ], - "time_consumption": 0.013900041580200195 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (gfw.dirk.phono) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483059.9463246, - "msecs": 946.0, - "relativeCreated": 37641.748054, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (gfw.dirk.phono) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:39,946", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.phono)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483059.9461975, - "msecs": 946.0, - "relativeCreated": 37641.62121, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (gfw.dirk.phono)): True ()", - "asctime": "2025-08-29 17:57:39,946" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.phono)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483059.946279, - "msecs": 946.0, - "relativeCreated": 37641.702863, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.phono)): result = True ()", - "asctime": "2025-08-29 17:57:39,946" - } - ], - "time_consumption": 4.553794860839844e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug4P.phono (gfw.dirk.powerplug)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483060.0469615, - "msecs": 46.0, - "relativeCreated": 37742.385457, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug4P.phono (gfw.dirk.powerplug) to False", - "asctime": "2025-08-29 17:57:40,046", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483059.9464564, - "msecs": 946.0, - "relativeCreated": 37641.880011, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload false", - "asctime": "2025-08-29 17:57:39,946" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.9476109, - "msecs": 947.0, - "relativeCreated": 37643.034533, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'", - "asctime": "2025-08-29 17:57:39,947" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/phono/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.988773, - "msecs": 988.0, - "relativeCreated": 37684.196836, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'false'", - "asctime": "2025-08-29 17:57:39,988" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.9892325, - "msecs": 989.0, - "relativeCreated": 37684.656297, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", - "asctime": "2025-08-29 17:57:39,989" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483059.9894314, - "msecs": 989.0, - "relativeCreated": 37684.854927, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", - "asctime": "2025-08-29 17:57:39,989" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483059.9900646, - "msecs": 990.0, - "relativeCreated": 37685.488359, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", - "asctime": "2025-08-29 17:57:39,990" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.032788, - "msecs": 32.0, - "relativeCreated": 37728.211642, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2025-08-29 17:57:40,032" - } - ], - "time_consumption": 0.014173507690429688 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (gfw.dirk.phono) is correct (Content %s and Type is %s).", + "msg": "Value for Shelly.relay/0 (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "False", "" @@ -96643,22 +34723,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483060.0473142, - "msecs": 47.0, - "relativeCreated": 37742.737778, - "thread": 136328761630976, + "created": 1756488723.8989103, + "msecs": 898.0, + "relativeCreated": 10308.68167, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for ViDevCommon.state (gfw.dirk.phono) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:40,047", + "message": "Value for Shelly.relay/0 (ffe.sleep.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:03,898", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for ViDevCommon.state (gfw.dirk.phono)", + "Value for Shelly.relay/0 (ffe.sleep.main_light)", "False", "" ], @@ -96671,22 +34751,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483060.0471878, - "msecs": 47.0, - "relativeCreated": 37742.611279, - "thread": 136328761630976, + "created": 1756488723.8988059, + "msecs": 898.0, + "relativeCreated": 10308.577277, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for ViDevCommon.state (gfw.dirk.phono)): False ()", - "asctime": "2025-08-29 17:57:40,047" + "message": "Result (Value for Shelly.relay/0 (ffe.sleep.main_light)): False ()", + "asctime": "2025-08-29 19:32:03,898" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for ViDevCommon.state (gfw.dirk.phono)", + "Value for Shelly.relay/0 (ffe.sleep.main_light)", "=", "False", "" @@ -96700,28 +34780,28 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483060.0472453, - "msecs": 47.0, - "relativeCreated": 37742.668874, - "thread": 136328761630976, + "created": 1756488723.898864, + "msecs": 898.0, + "relativeCreated": 10308.635505, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.phono)): result = False ()", - "asctime": "2025-08-29 17:57:40,047" + "message": "Expectation (Value for Shelly.relay/0 (ffe.sleep.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:03,898" } ], - "time_consumption": 6.890296936035156e-05 + "time_consumption": 4.6253204345703125e-05 } ], - "time_consumption": 0.30295753479003906, - "time_start": "2025-08-29 17:57:39,744", - "time_finished": "2025-08-29 17:57:40,047" + "time_consumption": 0.30295419692993164, + "time_start": "2025-08-29 19:32:03,595", + "time_finished": "2025-08-29 19:32:03,898" }, - "ViDevCommon.state (gfw.dirk.cd_player) -> Powerplug4P.cd-player (gfw.dirk.powerplug)": { + "Shelly.relay/0 (ffe.sleep.main_light) -> ViDevCommon.state (ffe.sleep.main_light)": { "name": "__tLogger__", - "msg": "ViDevCommon.state (gfw.dirk.cd_player) -> Powerplug4P.cd-player (gfw.dirk.powerplug)", + "msg": "Shelly.relay/0 (ffe.sleep.main_light) -> ViDevCommon.state (ffe.sleep.main_light)", "args": null, "levelname": "INFO", "levelno": 20, @@ -96732,16 +34812,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483060.0475516, - "msecs": 47.0, - "relativeCreated": 37742.975391, - "thread": 136328761630976, + "created": 1756488723.8991253, + "msecs": 899.0, + "relativeCreated": 10308.896782, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "ViDevCommon.state (gfw.dirk.cd_player) -> Powerplug4P.cd-player (gfw.dirk.powerplug)", - "asctime": "2025-08-29 17:57:40,047", + "message": "Shelly.relay/0 (ffe.sleep.main_light) -> ViDevCommon.state (ffe.sleep.main_light)", + "asctime": "2025-08-29 19:32:03,899", "moduleLogger": [], "testcaseLogger": [ { @@ -96759,22 +34839,22 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483060.1483026, - "msecs": 148.0, - "relativeCreated": 37843.726332, - "thread": 136328761630976, + "created": 1756488723.9997675, + "msecs": 999.0, + "relativeCreated": 10409.538952, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:40,148", + "asctime": "2025-08-29 19:32:03,999", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/cd_player/state/set", + "videv/ffe/sleep/main_light/state/set", "false" ], "levelname": "DEBUG", @@ -96786,19 +34866,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483060.0477083, - "msecs": 47.0, - "relativeCreated": 37743.131957, - "thread": 136328761630976, + "created": 1756488723.8992608, + "msecs": 899.0, + "relativeCreated": 10309.03209, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/cd_player/state/set and payload false", - "asctime": "2025-08-29 17:57:40,047" + "message": "Sending message with topic videv/ffe/sleep/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:03,899" } ], - "time_consumption": 0.10059428215026855 + "time_consumption": 0.10050678253173828 }, { "name": "__tLogger__", @@ -96816,16 +34896,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483060.1486552, - "msecs": 148.0, - "relativeCreated": 37844.078809, - "thread": 136328761630976, + "created": 1756488724.000112, + "msecs": 0.0, + "relativeCreated": 10409.883513, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:40,148", + "asctime": "2025-08-29 19:32:04,000", "moduleLogger": [ { "name": "__unittest__", @@ -96844,16 +34924,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483060.1485524, - "msecs": 148.0, - "relativeCreated": 37843.976014, - "thread": 136328761630976, + "created": 1756488724.0000014, + "msecs": 0.0, + "relativeCreated": 10409.773015, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:40,148" + "asctime": "2025-08-29 19:32:04,000" }, { "name": "__unittest__", @@ -96873,25 +34953,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483060.1486118, - "msecs": 148.0, - "relativeCreated": 37844.035441, - "thread": 136328761630976, + "created": 1756488724.0000591, + "msecs": 0.0, + "relativeCreated": 10409.830608, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:40,148" + "asctime": "2025-08-29 19:32:04,000" } ], - "time_consumption": 4.3392181396484375e-05 + "time_consumption": 5.2928924560546875e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevCommon.state (gfw.dirk.cd_player)", + "Shelly.relay/0 (ffe.sleep.main_light)", "True" ], "levelname": "DEBUG", @@ -96903,5503 +34983,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483060.249103, - "msecs": 249.0, - "relativeCreated": 37944.526749, - "thread": 136328761630976, + "created": 1756488724.1010218, + "msecs": 101.0, + "relativeCreated": 10510.793003, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevCommon.state (gfw.dirk.cd_player) to True", - "asctime": "2025-08-29 17:57:40,249", + "message": "Setting state of Shelly.relay/0 (ffe.sleep.main_light) to True", + "asctime": "2025-08-29 19:32:04,101", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state.set", + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/cd_player/state/set", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483060.1487677, - "msecs": 148.0, - "relativeCreated": 37844.19131, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/cd_player/state/set and payload true", - "asctime": "2025-08-29 17:57:40,148" - }, - { - "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'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.1516206, - "msecs": 151.0, - "relativeCreated": 37847.044356, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3/set and payload b'true'", - "asctime": "2025-08-29 17:57:40,151" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483060.1518996, - "msecs": 151.0, - "relativeCreated": 37847.323442, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload true", - "asctime": "2025-08-29 17:57:40,151" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.1525075, - "msecs": 152.0, - "relativeCreated": 37847.931378, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'true'", - "asctime": "2025-08-29 17:57:40,152" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.1950095, - "msecs": 195.0, - "relativeCreated": 37890.433306, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'true'", - "asctime": "2025-08-29 17:57:40,195" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.2359464, - "msecs": 235.0, - "relativeCreated": 37931.37023, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", - "asctime": "2025-08-29 17:57:40,235" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483060.236248, - "msecs": 236.0, - "relativeCreated": 37931.671729, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", - "asctime": "2025-08-29 17:57:40,236" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.2369819, - "msecs": 236.0, - "relativeCreated": 37932.405316, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", - "asctime": "2025-08-29 17:57:40,236" - } - ], - "time_consumption": 0.012121200561523438 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug4P.cd-player (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483060.249356, - "msecs": 249.0, - "relativeCreated": 37944.779829, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug4P.cd-player (gfw.dirk.powerplug) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:40,249", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug4P.cd-player (gfw.dirk.powerplug)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483060.24927, - "msecs": 249.0, - "relativeCreated": 37944.693634, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug4P.cd-player (gfw.dirk.powerplug)): True ()", - "asctime": "2025-08-29 17:57:40,249" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug4P.cd-player (gfw.dirk.powerplug)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483060.2493188, - "msecs": 249.0, - "relativeCreated": 37944.742577, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug4P.cd-player (gfw.dirk.powerplug)): result = True ()", - "asctime": "2025-08-29 17:57:40,249" - } - ], - "time_consumption": 3.719329833984375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (gfw.dirk.cd_player)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483060.3499184, - "msecs": 349.0, - "relativeCreated": 38045.342231, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (gfw.dirk.cd_player) to False", - "asctime": "2025-08-29 17:57:40,349", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483060.2494478, - "msecs": 249.0, - "relativeCreated": 37944.871574, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/cd_player/state/set and payload false", - "asctime": "2025-08-29 17:57:40,249" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.2500167, - "msecs": 250.0, - "relativeCreated": 37945.440494, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2025-08-29 17:57:40,250" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.291356, - "msecs": 291.0, - "relativeCreated": 37986.779903, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3/set and payload b'false'", - "asctime": "2025-08-29 17:57:40,291" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483060.2916756, - "msecs": 291.0, - "relativeCreated": 37987.099219, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload false", - "asctime": "2025-08-29 17:57:40,291" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.2924576, - "msecs": 292.0, - "relativeCreated": 37987.881256, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'false'", - "asctime": "2025-08-29 17:57:40,292" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.3336806, - "msecs": 333.0, - "relativeCreated": 38029.104323, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'", - "asctime": "2025-08-29 17:57:40,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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.336612, - "msecs": 336.0, - "relativeCreated": 38032.035806, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", - "asctime": "2025-08-29 17:57:40,336" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483060.33687, - "msecs": 336.0, - "relativeCreated": 38032.293592, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", - "asctime": "2025-08-29 17:57:40,336" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.337575, - "msecs": 337.0, - "relativeCreated": 38032.99872, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", - "asctime": "2025-08-29 17:57:40,337" - } - ], - "time_consumption": 0.012343406677246094 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug4P.cd-player (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483060.350258, - "msecs": 350.0, - "relativeCreated": 38045.681938, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug4P.cd-player (gfw.dirk.powerplug) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:40,350", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug4P.cd-player (gfw.dirk.powerplug)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483060.350164, - "msecs": 350.0, - "relativeCreated": 38045.587656, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug4P.cd-player (gfw.dirk.powerplug)): False ()", - "asctime": "2025-08-29 17:57:40,350" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug4P.cd-player (gfw.dirk.powerplug)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483060.350218, - "msecs": 350.0, - "relativeCreated": 38045.641624, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug4P.cd-player (gfw.dirk.powerplug)): result = False ()", - "asctime": "2025-08-29 17:57:40,350" - } - ], - "time_consumption": 4.00543212890625e-05 - } - ], - "time_consumption": 0.3027064800262451, - "time_start": "2025-08-29 17:57:40,047", - "time_finished": "2025-08-29 17:57:40,350" - }, - "Powerplug4P.cd-player (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.cd_player)": { - "name": "__tLogger__", - "msg": "Powerplug4P.cd-player (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.cd_player)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483060.3504748, - "msecs": 350.0, - "relativeCreated": 38045.898487, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Powerplug4P.cd-player (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.cd_player)", - "asctime": "2025-08-29 17:57:40,350", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483060.4511292, - "msecs": 451.0, - "relativeCreated": 38146.552655, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:40,451", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483060.3506043, - "msecs": 350.0, - "relativeCreated": 38046.027897, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/cd_player/state/set and payload false", - "asctime": "2025-08-29 17:57:40,350" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.3807893, - "msecs": 380.0, - "relativeCreated": 38076.212967, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2025-08-29 17:57:40,380" - } - ], - "time_consumption": 0.07033991813659668 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483060.4514782, - "msecs": 451.0, - "relativeCreated": 38146.901949, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:40,451", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483060.4513772, - "msecs": 451.0, - "relativeCreated": 38146.800815, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:40,451" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483060.451436, - "msecs": 451.0, - "relativeCreated": 38146.859824, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:40,451" - } - ], - "time_consumption": 4.220008850097656e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug4P.cd-player (gfw.dirk.powerplug)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483060.5520627, - "msecs": 552.0, - "relativeCreated": 38247.486315, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug4P.cd-player (gfw.dirk.powerplug) to True", - "asctime": "2025-08-29 17:57:40,552", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483060.451612, - "msecs": 451.0, - "relativeCreated": 38147.035574, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload true", - "asctime": "2025-08-29 17:57:40,451" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.4527767, - "msecs": 452.0, - "relativeCreated": 38148.200434, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'true'", - "asctime": "2025-08-29 17:57:40,452" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.4549885, - "msecs": 454.0, - "relativeCreated": 38150.412106, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'true'", - "asctime": "2025-08-29 17:57:40,454" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.4960642, - "msecs": 496.0, - "relativeCreated": 38191.487824, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", - "asctime": "2025-08-29 17:57:40,496" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483060.496363, - "msecs": 496.0, - "relativeCreated": 38191.786686, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", - "asctime": "2025-08-29 17:57:40,496" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.497261, - "msecs": 497.0, - "relativeCreated": 38192.684774, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", - "asctime": "2025-08-29 17:57:40,497" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.5400283, - "msecs": 540.0, - "relativeCreated": 38235.452158, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2025-08-29 17:57:40,540" - } - ], - "time_consumption": 0.012034416198730469 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (gfw.dirk.cd_player) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483060.5524292, - "msecs": 552.0, - "relativeCreated": 38247.852878, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (gfw.dirk.cd_player) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:40,552", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.cd_player)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483060.5523021, - "msecs": 552.0, - "relativeCreated": 38247.725801, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (gfw.dirk.cd_player)): True ()", - "asctime": "2025-08-29 17:57:40,552" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.cd_player)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483060.5523853, - "msecs": 552.0, - "relativeCreated": 38247.808903, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.cd_player)): result = True ()", - "asctime": "2025-08-29 17:57:40,552" - } - ], - "time_consumption": 4.38690185546875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug4P.cd-player (gfw.dirk.powerplug)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483060.6530933, - "msecs": 653.0, - "relativeCreated": 38348.517057, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug4P.cd-player (gfw.dirk.powerplug) to False", - "asctime": "2025-08-29 17:57:40,653", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483060.5525627, - "msecs": 552.0, - "relativeCreated": 38247.986472, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload false", - "asctime": "2025-08-29 17:57:40,552" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.553717, - "msecs": 553.0, - "relativeCreated": 38249.140596, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'false'", - "asctime": "2025-08-29 17:57:40,553" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.5948806, - "msecs": 594.0, - "relativeCreated": 38290.304144, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'", - "asctime": "2025-08-29 17:57:40,594" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.5953376, - "msecs": 595.0, - "relativeCreated": 38290.761536, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", - "asctime": "2025-08-29 17:57:40,595" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483060.5955558, - "msecs": 595.0, - "relativeCreated": 38290.979557, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", - "asctime": "2025-08-29 17:57:40,595" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.5963151, - "msecs": 596.0, - "relativeCreated": 38291.738853, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", - "asctime": "2025-08-29 17:57:40,596" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.6383326, - "msecs": 638.0, - "relativeCreated": 38333.756315, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2025-08-29 17:57:40,638" - } - ], - "time_consumption": 0.014760732650756836 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (gfw.dirk.cd_player) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483060.6534538, - "msecs": 653.0, - "relativeCreated": 38348.877596, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (gfw.dirk.cd_player) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:40,653", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.cd_player)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483060.65333, - "msecs": 653.0, - "relativeCreated": 38348.753765, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (gfw.dirk.cd_player)): False ()", - "asctime": "2025-08-29 17:57:40,653" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.cd_player)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483060.6533866, - "msecs": 653.0, - "relativeCreated": 38348.810218, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.cd_player)): result = False ()", - "asctime": "2025-08-29 17:57:40,653" - } - ], - "time_consumption": 6.723403930664062e-05 - } - ], - "time_consumption": 0.3029789924621582, - "time_start": "2025-08-29 17:57:40,350", - "time_finished": "2025-08-29 17:57:40,653" - }, - "ViDevCommon.state (gfw.dirk.bt) -> Powerplug4P.bluetooth (gfw.dirk.powerplug)": { - "name": "__tLogger__", - "msg": "ViDevCommon.state (gfw.dirk.bt) -> Powerplug4P.bluetooth (gfw.dirk.powerplug)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483060.6536956, - "msecs": 653.0, - "relativeCreated": 38349.119267, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.state (gfw.dirk.bt) -> Powerplug4P.bluetooth (gfw.dirk.powerplug)", - "asctime": "2025-08-29 17:57:40,653", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483060.7544057, - "msecs": 754.0, - "relativeCreated": 38449.829422, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:40,754", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/bt/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483060.6538763, - "msecs": 653.0, - "relativeCreated": 38349.299965, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/bt/state/set and payload false", - "asctime": "2025-08-29 17:57:40,653" - } - ], - "time_consumption": 0.10052943229675293 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483060.7547495, - "msecs": 754.0, - "relativeCreated": 38450.173129, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:40,754", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483060.75465, - "msecs": 754.0, - "relativeCreated": 38450.073813, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:40,754" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483060.7547078, - "msecs": 754.0, - "relativeCreated": 38450.131503, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:40,754" - } - ], - "time_consumption": 4.172325134277344e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (gfw.dirk.bt)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483060.8554373, - "msecs": 855.0, - "relativeCreated": 38550.86111, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (gfw.dirk.bt) to True", - "asctime": "2025-08-29 17:57:40,855", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/bt/state/set", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483060.7549255, - "msecs": 754.0, - "relativeCreated": 38450.349141, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/bt/state/set and payload true", - "asctime": "2025-08-29 17:57:40,754" - }, - { - "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'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.7579763, - "msecs": 757.0, - "relativeCreated": 38453.399878, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4/set and payload b'true'", - "asctime": "2025-08-29 17:57:40,757" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483060.7582297, - "msecs": 758.0, - "relativeCreated": 38453.653553, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload true", - "asctime": "2025-08-29 17:57:40,758" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.7588532, - "msecs": 758.0, - "relativeCreated": 38454.27684, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'true'", - "asctime": "2025-08-29 17:57:40,758" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/bt/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.8010156, - "msecs": 801.0, - "relativeCreated": 38496.439294, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'true'", - "asctime": "2025-08-29 17:57:40,801" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.8419738, - "msecs": 841.0, - "relativeCreated": 38537.397516, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", - "asctime": "2025-08-29 17:57:40,841" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483060.8422797, - "msecs": 842.0, - "relativeCreated": 38537.70347, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", - "asctime": "2025-08-29 17:57:40,842" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.8430314, - "msecs": 843.0, - "relativeCreated": 38538.454893, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", - "asctime": "2025-08-29 17:57:40,843" - } - ], - "time_consumption": 0.012405872344970703 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug4P.bluetooth (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483060.8557699, - "msecs": 855.0, - "relativeCreated": 38551.193587, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug4P.bluetooth (gfw.dirk.powerplug) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:40,855", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug4P.bluetooth (gfw.dirk.powerplug)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483060.85567, - "msecs": 855.0, - "relativeCreated": 38551.093781, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug4P.bluetooth (gfw.dirk.powerplug)): True ()", - "asctime": "2025-08-29 17:57:40,855" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug4P.bluetooth (gfw.dirk.powerplug)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483060.8557277, - "msecs": 855.0, - "relativeCreated": 38551.151301, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug4P.bluetooth (gfw.dirk.powerplug)): result = True ()", - "asctime": "2025-08-29 17:57:40,855" - } - ], - "time_consumption": 4.220008850097656e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (gfw.dirk.bt)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483060.9564145, - "msecs": 956.0, - "relativeCreated": 38651.838051, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (gfw.dirk.bt) to False", - "asctime": "2025-08-29 17:57:40,956", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/bt/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483060.8559124, - "msecs": 855.0, - "relativeCreated": 38551.336132, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/bt/state/set and payload false", - "asctime": "2025-08-29 17:57:40,855" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.8868704, - "msecs": 886.0, - "relativeCreated": 38582.293948, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2025-08-29 17:57:40,886" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.928053, - "msecs": 928.0, - "relativeCreated": 38623.47662, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4/set and payload b'false'", - "asctime": "2025-08-29 17:57:40,928" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483060.928384, - "msecs": 928.0, - "relativeCreated": 38623.807676, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload false", - "asctime": "2025-08-29 17:57:40,928" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.9291422, - "msecs": 929.0, - "relativeCreated": 38624.56593, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'false'", - "asctime": "2025-08-29 17:57:40,929" - } - ], - "time_consumption": 0.02727222442626953 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug4P.bluetooth (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483060.9567306, - "msecs": 956.0, - "relativeCreated": 38652.154379, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug4P.bluetooth (gfw.dirk.powerplug) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:40,956", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug4P.bluetooth (gfw.dirk.powerplug)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483060.9566395, - "msecs": 956.0, - "relativeCreated": 38652.063129, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug4P.bluetooth (gfw.dirk.powerplug)): False ()", - "asctime": "2025-08-29 17:57:40,956" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug4P.bluetooth (gfw.dirk.powerplug)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483060.9566917, - "msecs": 956.0, - "relativeCreated": 38652.115331, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug4P.bluetooth (gfw.dirk.powerplug)): result = False ()", - "asctime": "2025-08-29 17:57:40,956" - } - ], - "time_consumption": 3.886222839355469e-05 - } - ], - "time_consumption": 0.30303502082824707, - "time_start": "2025-08-29 17:57:40,653", - "time_finished": "2025-08-29 17:57:40,956" - }, - "Powerplug4P.bluetooth (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.bt)": { - "name": "__tLogger__", - "msg": "Powerplug4P.bluetooth (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.bt)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483060.9569705, - "msecs": 956.0, - "relativeCreated": 38652.394201, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Powerplug4P.bluetooth (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.bt)", - "asctime": "2025-08-29 17:57:40,956", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483061.0576024, - "msecs": 57.0, - "relativeCreated": 38753.026008, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:41,057", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/bt/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483060.9570987, - "msecs": 957.0, - "relativeCreated": 38652.52245, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/bt/state/set and payload false", - "asctime": "2025-08-29 17:57:40,957" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/bt/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483060.971762, - "msecs": 971.0, - "relativeCreated": 38667.185646, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'false'", - "asctime": "2025-08-29 17:57:40,971" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.012767, - "msecs": 12.0, - "relativeCreated": 38708.190662, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", - "asctime": "2025-08-29 17:57:41,012" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483061.0131032, - "msecs": 13.0, - "relativeCreated": 38708.526934, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", - "asctime": "2025-08-29 17:57:41,013" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.0138807, - "msecs": 13.0, - "relativeCreated": 38709.304554, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", - "asctime": "2025-08-29 17:57:41,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'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.0561123, - "msecs": 56.0, - "relativeCreated": 38751.535947, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2025-08-29 17:57:41,056" - } - ], - "time_consumption": 0.0014901161193847656 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483061.057959, - "msecs": 57.0, - "relativeCreated": 38753.382784, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:41,057", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483061.0578337, - "msecs": 57.0, - "relativeCreated": 38753.257387, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:41,057" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483061.0579193, - "msecs": 57.0, - "relativeCreated": 38753.342813, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:41,057" - } - ], - "time_consumption": 3.981590270996094e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug4P.bluetooth (gfw.dirk.powerplug)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483061.1584654, - "msecs": 158.0, - "relativeCreated": 38853.888984, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug4P.bluetooth (gfw.dirk.powerplug) to True", - "asctime": "2025-08-29 17:57:41,158", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483061.058086, - "msecs": 58.0, - "relativeCreated": 38753.50954, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload true", - "asctime": "2025-08-29 17:57:41,058" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.059164, - "msecs": 59.0, - "relativeCreated": 38754.587804, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'true'", - "asctime": "2025-08-29 17:57:41,059" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/bt/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.1009321, - "msecs": 100.0, - "relativeCreated": 38796.355752, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'true'", - "asctime": "2025-08-29 17:57:41,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'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.1013663, - "msecs": 101.0, - "relativeCreated": 38796.790057, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", - "asctime": "2025-08-29 17:57:41,101" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483061.101587, - "msecs": 101.0, - "relativeCreated": 38797.010718, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", - "asctime": "2025-08-29 17:57:41,101" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.102379, - "msecs": 102.0, - "relativeCreated": 38797.802669, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", - "asctime": "2025-08-29 17:57:41,102" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.1449864, - "msecs": 144.0, - "relativeCreated": 38840.410151, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2025-08-29 17:57:41,144" - } - ], - "time_consumption": 0.013478994369506836 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (gfw.dirk.bt) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483061.158796, - "msecs": 158.0, - "relativeCreated": 38854.219772, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (gfw.dirk.bt) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:41,158", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.bt)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483061.1586988, - "msecs": 158.0, - "relativeCreated": 38854.122519, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (gfw.dirk.bt)): True ()", - "asctime": "2025-08-29 17:57:41,158" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.bt)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483061.158754, - "msecs": 158.0, - "relativeCreated": 38854.177849, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.bt)): result = True ()", - "asctime": "2025-08-29 17:57:41,158" - } - ], - "time_consumption": 4.1961669921875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug4P.bluetooth (gfw.dirk.powerplug)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483061.2592793, - "msecs": 259.0, - "relativeCreated": 38954.703018, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug4P.bluetooth (gfw.dirk.powerplug) to False", - "asctime": "2025-08-29 17:57:41,259", - "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", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483061.1589446, - "msecs": 158.0, - "relativeCreated": 38854.368214, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload false", - "asctime": "2025-08-29 17:57:41,158" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.160095, - "msecs": 160.0, - "relativeCreated": 38855.518638, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'false'", - "asctime": "2025-08-29 17:57:41,160" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/bt/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.2020414, - "msecs": 202.0, - "relativeCreated": 38897.465086, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'false'", - "asctime": "2025-08-29 17:57:41,202" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.20269, - "msecs": 202.0, - "relativeCreated": 38898.113524, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", - "asctime": "2025-08-29 17:57:41,202" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483061.203067, - "msecs": 203.0, - "relativeCreated": 38898.490827, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", - "asctime": "2025-08-29 17:57:41,203" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.2039716, - "msecs": 203.0, - "relativeCreated": 38899.395343, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", - "asctime": "2025-08-29 17:57:41,203" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.2451453, - "msecs": 245.0, - "relativeCreated": 38940.568993, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2025-08-29 17:57:41,245" - } - ], - "time_consumption": 0.014133930206298828 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (gfw.dirk.bt) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483061.259586, - "msecs": 259.0, - "relativeCreated": 38955.009657, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (gfw.dirk.bt) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:41,259", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.bt)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483061.2594945, - "msecs": 259.0, - "relativeCreated": 38954.918297, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (gfw.dirk.bt)): False ()", - "asctime": "2025-08-29 17:57:41,259" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.dirk.bt)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483061.2595458, - "msecs": 259.0, - "relativeCreated": 38954.969532, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.bt)): result = False ()", - "asctime": "2025-08-29 17:57:41,259" - } - ], - "time_consumption": 4.029273986816406e-05 - } - ], - "time_consumption": 0.3026156425476074, - "time_start": "2025-08-29 17:57:40,956", - "time_finished": "2025-08-29 17:57:41,259" - }, - "Powerplug4P.phono (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)": { - "name": "__tLogger__", - "msg": "Powerplug4P.phono (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483061.2598064, - "msecs": 259.0, - "relativeCreated": 38955.230232, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Powerplug4P.phono (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)", - "asctime": "2025-08-29 17:57:41,259", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483061.3600588, - "msecs": 360.0, - "relativeCreated": 39055.48244, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:41,360", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483061.360415, - "msecs": 360.0, - "relativeCreated": 39055.83877, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:41,360", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483061.3602903, - "msecs": 360.0, - "relativeCreated": 39055.714104, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:41,360" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483061.3603463, - "msecs": 360.0, - "relativeCreated": 39055.770149, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:41,360" - } - ], - "time_consumption": 6.866455078125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug4P.phono (gfw.dirk.powerplug)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483061.461056, - "msecs": 461.0, - "relativeCreated": 39156.479784, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug4P.phono (gfw.dirk.powerplug) to True", - "asctime": "2025-08-29 17:57:41,461", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483061.3605542, - "msecs": 360.0, - "relativeCreated": 39055.977998, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload true", - "asctime": "2025-08-29 17:57:41,360" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.361657, - "msecs": 361.0, - "relativeCreated": 39057.08064, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'true'", - "asctime": "2025-08-29 17:57:41,361" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/phono/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.3640156, - "msecs": 364.0, - "relativeCreated": 39059.439351, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'true'", - "asctime": "2025-08-29 17:57:41,364" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.4049418, - "msecs": 404.0, - "relativeCreated": 39100.3655, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", - "asctime": "2025-08-29 17:57:41,404" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483061.4053607, - "msecs": 405.0, - "relativeCreated": 39100.784426, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", - "asctime": "2025-08-29 17:57:41,405" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.4062078, - "msecs": 406.0, - "relativeCreated": 39101.631537, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", - "asctime": "2025-08-29 17:57:41,406" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.4485712, - "msecs": 448.0, - "relativeCreated": 39143.994943, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2025-08-29 17:57:41,448" - } - ], - "time_consumption": 0.01248478889465332 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483061.4614227, - "msecs": 461.0, - "relativeCreated": 39156.846214, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:41,461", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483061.461323, - "msecs": 461.0, - "relativeCreated": 39156.746714, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): True ()", - "asctime": "2025-08-29 17:57:41,461" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483061.4613802, - "msecs": 461.0, - "relativeCreated": 39156.804124, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = True ()", - "asctime": "2025-08-29 17:57:41,461" - } - ], - "time_consumption": 4.2438507080078125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug4P.phono (gfw.dirk.powerplug)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483061.5620637, - "msecs": 562.0, - "relativeCreated": 39257.487411, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug4P.phono (gfw.dirk.powerplug) to False", - "asctime": "2025-08-29 17:57:41,562", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483061.4615598, - "msecs": 461.0, - "relativeCreated": 39156.983414, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload false", - "asctime": "2025-08-29 17:57:41,461" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.4625924, - "msecs": 462.0, - "relativeCreated": 39158.016055, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'", - "asctime": "2025-08-29 17:57:41,462" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/phono/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.5040293, - "msecs": 504.0, - "relativeCreated": 39199.452922, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'false'", - "asctime": "2025-08-29 17:57:41,504" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.5046728, - "msecs": 504.0, - "relativeCreated": 39200.096543, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", - "asctime": "2025-08-29 17:57:41,504" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483061.5050266, - "msecs": 505.0, - "relativeCreated": 39200.450361, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", - "asctime": "2025-08-29 17:57:41,505" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.505869, - "msecs": 505.0, - "relativeCreated": 39201.292406, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", - "asctime": "2025-08-29 17:57:41,505" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.547572, - "msecs": 547.0, - "relativeCreated": 39242.995609, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2025-08-29 17:57:41,547" - } - ], - "time_consumption": 0.014491796493530273 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483061.5623932, - "msecs": 562.0, - "relativeCreated": 39257.816783, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:41,562", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483061.5622947, - "msecs": 562.0, - "relativeCreated": 39257.718497, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): False ()", - "asctime": "2025-08-29 17:57:41,562" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483061.5623507, - "msecs": 562.0, - "relativeCreated": 39257.774485, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = False ()", - "asctime": "2025-08-29 17:57:41,562" - } - ], - "time_consumption": 4.2438507080078125e-05 - } - ], - "time_consumption": 0.30258679389953613, - "time_start": "2025-08-29 17:57:41,259", - "time_finished": "2025-08-29 17:57:41,562" - }, - "Powerplug4P.cd-player (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)": { - "name": "__tLogger__", - "msg": "Powerplug4P.cd-player (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483061.5626411, - "msecs": 562.0, - "relativeCreated": 39258.064889, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Powerplug4P.cd-player (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)", - "asctime": "2025-08-29 17:57:41,562", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483061.6630154, - "msecs": 663.0, - "relativeCreated": 39358.439133, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:41,663", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483061.6633518, - "msecs": 663.0, - "relativeCreated": 39358.775436, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:41,663", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483061.6632497, - "msecs": 663.0, - "relativeCreated": 39358.673353, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:41,663" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483061.6633065, - "msecs": 663.0, - "relativeCreated": 39358.730064, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:41,663" - } - ], - "time_consumption": 4.5299530029296875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug4P.cd-player (gfw.dirk.powerplug)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483061.7640154, - "msecs": 764.0, - "relativeCreated": 39459.438963, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug4P.cd-player (gfw.dirk.powerplug) to True", - "asctime": "2025-08-29 17:57:41,764", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483061.663512, - "msecs": 663.0, - "relativeCreated": 39358.935842, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload true", - "asctime": "2025-08-29 17:57:41,663" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.6648984, - "msecs": 664.0, - "relativeCreated": 39360.322003, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'true'", - "asctime": "2025-08-29 17:57:41,664" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.667227, - "msecs": 667.0, - "relativeCreated": 39362.650742, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'true'", - "asctime": "2025-08-29 17:57:41,667" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.6677783, - "msecs": 667.0, - "relativeCreated": 39363.202018, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", - "asctime": "2025-08-29 17:57:41,667" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483061.6681232, - "msecs": 668.0, - "relativeCreated": 39363.546774, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", - "asctime": "2025-08-29 17:57:41,668" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.668765, - "msecs": 668.0, - "relativeCreated": 39364.188758, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", - "asctime": "2025-08-29 17:57:41,668" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.7116337, - "msecs": 711.0, - "relativeCreated": 39407.057447, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2025-08-29 17:57:41,711" - } - ], - "time_consumption": 0.05238175392150879 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483061.7643476, - "msecs": 764.0, - "relativeCreated": 39459.771427, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:41,764", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483061.7642484, - "msecs": 764.0, - "relativeCreated": 39459.672096, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): True ()", - "asctime": "2025-08-29 17:57:41,764" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483061.764304, - "msecs": 764.0, - "relativeCreated": 39459.72765, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = True ()", - "asctime": "2025-08-29 17:57:41,764" - } - ], - "time_consumption": 4.363059997558594e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug4P.cd-player (gfw.dirk.powerplug)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483061.864889, - "msecs": 864.0, - "relativeCreated": 39560.312597, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug4P.cd-player (gfw.dirk.powerplug) to False", - "asctime": "2025-08-29 17:57:41,864", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483061.7644773, - "msecs": 764.0, - "relativeCreated": 39459.900746, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload false", - "asctime": "2025-08-29 17:57:41,764" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.7658715, - "msecs": 765.0, - "relativeCreated": 39461.295411, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'false'", - "asctime": "2025-08-29 17:57:41,765" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.7683384, - "msecs": 768.0, - "relativeCreated": 39463.762144, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'", - "asctime": "2025-08-29 17:57:41,768" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.8089936, - "msecs": 808.0, - "relativeCreated": 39504.417186, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", - "asctime": "2025-08-29 17:57:41,808" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483061.8094716, - "msecs": 809.0, - "relativeCreated": 39504.895139, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", - "asctime": "2025-08-29 17:57:41,809" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.8104272, - "msecs": 810.0, - "relativeCreated": 39505.850891, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", - "asctime": "2025-08-29 17:57:41,810" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.8523889, - "msecs": 852.0, - "relativeCreated": 39547.812468, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2025-08-29 17:57:41,852" - } - ], - "time_consumption": 0.01250004768371582 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483061.8652012, - "msecs": 865.0, - "relativeCreated": 39560.624754, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:41,865", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483061.8651102, - "msecs": 865.0, - "relativeCreated": 39560.533828, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): False ()", - "asctime": "2025-08-29 17:57:41,865" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483061.8651614, - "msecs": 865.0, - "relativeCreated": 39560.585131, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = False ()", - "asctime": "2025-08-29 17:57:41,865" - } - ], - "time_consumption": 3.981590270996094e-05 - } - ], - "time_consumption": 0.30256009101867676, - "time_start": "2025-08-29 17:57:41,562", - "time_finished": "2025-08-29 17:57:41,865" - }, - "Powerplug4P.bluetooth (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)": { - "name": "__tLogger__", - "msg": "Powerplug4P.bluetooth (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483061.8654513, - "msecs": 865.0, - "relativeCreated": 39560.87496, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Powerplug4P.bluetooth (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)", - "asctime": "2025-08-29 17:57:41,865", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483061.9657128, - "msecs": 965.0, - "relativeCreated": 39661.13654, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:41,965", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483061.9660935, - "msecs": 966.0, - "relativeCreated": 39661.517278, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:41,966", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483061.9659898, - "msecs": 965.0, - "relativeCreated": 39661.413572, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:41,965" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483061.9660501, - "msecs": 966.0, - "relativeCreated": 39661.473807, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:41,966" - } - ], - "time_consumption": 4.3392181396484375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug4P.bluetooth (gfw.dirk.powerplug)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483062.0667431, - "msecs": 66.0, - "relativeCreated": 39762.166657, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug4P.bluetooth (gfw.dirk.powerplug) to True", - "asctime": "2025-08-29 17:57:42,066", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483061.9662294, - "msecs": 966.0, - "relativeCreated": 39661.653188, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload true", - "asctime": "2025-08-29 17:57:41,966" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.9674153, - "msecs": 967.0, - "relativeCreated": 39662.839026, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'true'", - "asctime": "2025-08-29 17:57:41,967" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/bt/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483061.9698386, - "msecs": 969.0, - "relativeCreated": 39665.262221, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'true'", - "asctime": "2025-08-29 17:57:41,969" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.0110765, - "msecs": 11.0, - "relativeCreated": 39706.499995, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", - "asctime": "2025-08-29 17:57:42,011" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483062.011544, - "msecs": 11.0, - "relativeCreated": 39706.967729, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", - "asctime": "2025-08-29 17:57:42,011" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.012396, - "msecs": 12.0, - "relativeCreated": 39707.819676, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", - "asctime": "2025-08-29 17:57:42,012" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.0547538, - "msecs": 54.0, - "relativeCreated": 39750.177462, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2025-08-29 17:57:42,054" - } - ], - "time_consumption": 0.011989355087280273 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483062.0671098, - "msecs": 67.0, - "relativeCreated": 39762.533459, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:42,067", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483062.0670104, - "msecs": 67.0, - "relativeCreated": 39762.434001, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): True ()", - "asctime": "2025-08-29 17:57:42,067" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483062.0670671, - "msecs": 67.0, - "relativeCreated": 39762.490886, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = True ()", - "asctime": "2025-08-29 17:57:42,067" - } - ], - "time_consumption": 4.267692565917969e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Powerplug4P.bluetooth (gfw.dirk.powerplug)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483062.1677773, - "msecs": 167.0, - "relativeCreated": 39863.20085, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Powerplug4P.bluetooth (gfw.dirk.powerplug) to False", - "asctime": "2025-08-29 17:57:42,167", - "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", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483062.067237, - "msecs": 67.0, - "relativeCreated": 39762.660486, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload false", - "asctime": "2025-08-29 17:57:42,067" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.068428, - "msecs": 68.0, - "relativeCreated": 39763.851767, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'false'", - "asctime": "2025-08-29 17:57:42,068" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/bt/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.110001, - "msecs": 110.0, - "relativeCreated": 39805.424772, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'false'", - "asctime": "2025-08-29 17:57:42,110" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.110656, - "msecs": 110.0, - "relativeCreated": 39806.07967, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", - "asctime": "2025-08-29 17:57:42,110" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483062.1110215, - "msecs": 111.0, - "relativeCreated": 39806.445206, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", - "asctime": "2025-08-29 17:57:42,111" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.1118226, - "msecs": 111.0, - "relativeCreated": 39807.246232, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", - "asctime": "2025-08-29 17:57:42,111" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.1535764, - "msecs": 153.0, - "relativeCreated": 39849.000154, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2025-08-29 17:57:42,153" - } - ], - "time_consumption": 0.014200925827026367 - }, - { - "name": "__tLogger__", - "msg": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483062.1681597, - "msecs": 168.0, - "relativeCreated": 39863.583395, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:42,168", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483062.168052, - "msecs": 168.0, - "relativeCreated": 39863.47558, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): False ()", - "asctime": "2025-08-29 17:57:42,168" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483062.168113, - "msecs": 168.0, - "relativeCreated": 39863.536569, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = False ()", - "asctime": "2025-08-29 17:57:42,168" - } - ], - "time_consumption": 4.673004150390625e-05 - } - ], - "time_consumption": 0.30270838737487793, - "time_start": "2025-08-29 17:57:41,865", - "time_finished": "2025-08-29 17:57:42,168" - }, - "ViDevCommon.brightness (gfw.dirk.main_light) -> Light.brightness (gfw.dirk.main_light)": { - "name": "__tLogger__", - "msg": "ViDevCommon.brightness (gfw.dirk.main_light) -> Light.brightness (gfw.dirk.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483062.1684165, - "msecs": 168.0, - "relativeCreated": 39863.840205, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.brightness (gfw.dirk.main_light) -> Light.brightness (gfw.dirk.main_light)", - "asctime": "2025-08-29 17:57:42,168", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Switching on device", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 13, - "funcName": "device_follow", - "created": 1756483062.269123, - "msecs": 269.0, - "relativeCreated": 39964.546855, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:42,269", - "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", + "shellies/ffe/sleep/main_light/relay/0", "on" ], "levelname": "DEBUG", @@ -102411,22 +35010,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483062.168545, - "msecs": 168.0, - "relativeCreated": 39863.968636, - "thread": 136328761630976, + "created": 1756488724.000272, + "msecs": 0.0, + "relativeCreated": 10410.043478, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:42,168" + "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:04,000" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/main_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", @@ -102438,22 +35037,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483062.168897, - "msecs": 168.0, - "relativeCreated": 39864.320609, - "thread": 136328761630976, + "created": 1756488724.0006003, + "msecs": 0.0, + "relativeCreated": 10410.371671, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:42,168" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:04,000" }, { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "shellies/gfw/dirk/main_light/relay/0", + "shellies/ffe/sleep/main_light/relay/0", "b'on'" ], "levelname": "DEBUG", @@ -102465,22 +35064,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483062.1700068, - "msecs": 170.0, - "relativeCreated": 39865.430371, - "thread": 136328734033600, + "created": 1756488724.0015144, + "msecs": 1.0, + "relativeCreated": 10411.28583, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:42,170" + "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:04,001" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/main_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", @@ -102492,22 +35091,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483062.1705732, - "msecs": 170.0, - "relativeCreated": 39865.997119, - "thread": 136328734033600, + "created": 1756488724.0018923, + "msecs": 1.0, + "relativeCreated": 10411.663878, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:42,170" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:04,001" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/main_light/state", + "videv/ffe/sleep/main_light/state", "b'true'" ], "levelname": "DEBUG", @@ -102519,190 +35118,26 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483062.210398, - "msecs": 210.0, - "relativeCreated": 39905.821578, - "thread": 136328734033600, + "created": 1756488724.0046597, + "msecs": 4.0, + "relativeCreated": 10414.431102, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:42,210" + "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:04,004" } ], - "time_consumption": 0.05872511863708496 + "time_consumption": 0.09636211395263672 }, { "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", + "msg": "Value for ViDevCommon.state (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483062.369933, - "msecs": 369.0, - "relativeCreated": 40065.356522, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 17:57:42,369", - "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", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483062.2693849, - "msecs": 269.0, - "relativeCreated": 39964.808762, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:42,269" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483062.2696629, - "msecs": 269.0, - "relativeCreated": 39965.086705, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:42,269" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light/set", - "b'{\"brightness\": 254}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.2723987, - "msecs": 272.0, - "relativeCreated": 39967.822233, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:42,272" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.2729518, - "msecs": 272.0, - "relativeCreated": 39968.375469, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:42,272" - }, - { - "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'100'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.3163502, - "msecs": 316.0, - "relativeCreated": 40011.773879, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:42,316" - } - ], - "time_consumption": 0.05358266830444336 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(100, 100)", - "" + "True", + "" ], "levelname": "INFO", "levelno": 20, @@ -102713,24 +35148,24 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483062.3702164, - "msecs": 370.0, - "relativeCreated": 40065.640227, - "thread": 136328761630976, + "created": 1756488724.101353, + "msecs": 101.0, + "relativeCreated": 10511.124273, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 17:57:42,370", + "message": "Value for ViDevCommon.state (ffe.sleep.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:04,101", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Start state (master, slave)", - "(100, 100)", - "" + "Value for ViDevCommon.state (ffe.sleep.main_light)", + "True", + "" ], "levelname": "DEBUG", "levelno": 10, @@ -102741,25 +35176,25 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483062.3701315, - "msecs": 370.0, - "relativeCreated": 40065.555177, - "thread": 136328761630976, + "created": 1756488724.1012516, + "msecs": 101.0, + "relativeCreated": 10511.023132, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 17:57:42,370" + "message": "Result (Value for ViDevCommon.state (ffe.sleep.main_light)): True ()", + "asctime": "2025-08-29 19:32:04,101" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Start state (master, slave)", + "Value for ViDevCommon.state (ffe.sleep.main_light)", "=", - "(100, 100)", - "" + "True", + "" ], "levelname": "DEBUG", "levelno": 10, @@ -102770,26 +35205,26 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483062.3701801, - "msecs": 370.0, - "relativeCreated": 40065.603694, - "thread": 136328761630976, + "created": 1756488724.101311, + "msecs": 101.0, + "relativeCreated": 10511.08246, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 17:57:42,370" + "message": "Expectation (Value for ViDevCommon.state (ffe.sleep.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:04,101" } ], - "time_consumption": 3.62396240234375e-05 + "time_consumption": 4.1961669921875e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevCommon.brightness (gfw.dirk.main_light)", - "0" + "Shelly.relay/0 (ffe.sleep.main_light)", + "False" ], "levelname": "DEBUG", "levelno": 10, @@ -102800,23 +35235,23 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483062.470758, - "msecs": 470.0, - "relativeCreated": 40166.181615, - "thread": 136328761630976, + "created": 1756488724.2019138, + "msecs": 201.0, + "relativeCreated": 10611.685311, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevCommon.brightness (gfw.dirk.main_light) to 0", - "asctime": "2025-08-29 17:57:42,470", + "message": "Setting state of Shelly.relay/0 (ffe.sleep.main_light) to False", + "asctime": "2025-08-29 19:32:04,201", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness.set", + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/main_light/brightness/set", - "0" + "shellies/ffe/sleep/main_light/relay/0", + "off" ], "levelname": "DEBUG", "levelno": 10, @@ -102827,23 +35262,23 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483062.3703225, - "msecs": 370.0, - "relativeCreated": 40065.74609, - "thread": 136328761630976, + "created": 1756488724.1015103, + "msecs": 101.0, + "relativeCreated": 10511.281762, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 0", - "asctime": "2025-08-29 17:57:42,370" + "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:04,101" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/main_light/set", - "b'{\"brightness\": 1}'" + "shellies/ffe/sleep/main_light/relay/0", + "b'off'" ], "levelname": "DEBUG", "levelno": 10, @@ -102854,50 +35289,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483062.3726842, - "msecs": 372.0, - "relativeCreated": 40068.108064, - "thread": 136328734033600, + "created": 1756488724.102497, + "msecs": 102.0, + "relativeCreated": 10512.268467, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 17:57:42,372" + "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:04,102" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483062.372962, - "msecs": 372.0, - "relativeCreated": 40068.38571, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:42,372" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + "videv/ffe/sleep/main_light/state", + "b'false'" ], "levelname": "DEBUG", "levelno": 10, @@ -102908,53 +35316,26 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483062.373377, - "msecs": 373.0, - "relativeCreated": 40068.800613, - "thread": 136328734033600, + "created": 1756488724.104769, + "msecs": 104.0, + "relativeCreated": 10514.54039, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:42,373" - }, - { - "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'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.4164717, - "msecs": 416.0, - "relativeCreated": 40111.895537, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'0'", - "asctime": "2025-08-29 17:57:42,416" + "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:04,104" } ], - "time_consumption": 0.05428624153137207 + "time_consumption": 0.09714484214782715 }, { "name": "__tLogger__", - "msg": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "msg": "Value for ViDevCommon.state (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ - "0", - "" + "False", + "" ], "levelname": "INFO", "levelno": 20, @@ -102965,24 +35346,24 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483062.4711444, - "msecs": 471.0, - "relativeCreated": 40166.568043, - "thread": 136328761630976, + "created": 1756488724.2022882, + "msecs": 202.0, + "relativeCreated": 10612.059449, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:42,471", + "message": "Value for ViDevCommon.state (ffe.sleep.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:04,202", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for Light.brightness (gfw.dirk.main_light)", - "0", - "" + "Value for ViDevCommon.state (ffe.sleep.main_light)", + "False", + "" ], "levelname": "DEBUG", "levelno": 10, @@ -102993,25 +35374,25 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483062.47102, - "msecs": 471.0, - "relativeCreated": 40166.443613, - "thread": 136328761630976, + "created": 1756488724.2021751, + "msecs": 202.0, + "relativeCreated": 10611.946754, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for Light.brightness (gfw.dirk.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:42,471" + "message": "Result (Value for ViDevCommon.state (ffe.sleep.main_light)): False ()", + "asctime": "2025-08-29 19:32:04,202" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for Light.brightness (gfw.dirk.main_light)", + "Value for ViDevCommon.state (ffe.sleep.main_light)", "=", - "0", - "" + "False", + "" ], "levelname": "DEBUG", "levelno": 10, @@ -103022,1288 +35403,28 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483062.4710789, - "msecs": 471.0, - "relativeCreated": 40166.502709, - "thread": 136328761630976, + "created": 1756488724.2022443, + "msecs": 202.0, + "relativeCreated": 10612.015782, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for Light.brightness (gfw.dirk.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:42,471" - } - ], - "time_consumption": 6.556510925292969e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (gfw.dirk.main_light)", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483062.571766, - "msecs": 571.0, - "relativeCreated": 40267.189654, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (gfw.dirk.main_light) to 20", - "asctime": "2025-08-29 17:57:42,571", - "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", - "20" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483062.4712534, - "msecs": 471.0, - "relativeCreated": 40166.677166, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 20", - "asctime": "2025-08-29 17:57:42,471" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light/set", - "b'{\"brightness\": 52}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.4996405, - "msecs": 499.0, - "relativeCreated": 40195.064152, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 17:57:42,499" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483062.5000048, - "msecs": 500.0, - "relativeCreated": 40195.428428, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:42,500" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.5007625, - "msecs": 500.0, - "relativeCreated": 40196.186139, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:42,500" - }, - { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.5427866, - "msecs": 542.0, - "relativeCreated": 40238.21018, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'20'", - "asctime": "2025-08-29 17:57:42,542" - } - ], - "time_consumption": 0.02897930145263672 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "20", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483062.5721452, - "msecs": 572.0, - "relativeCreated": 40267.568924, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:42,572", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (gfw.dirk.main_light)", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483062.5720384, - "msecs": 572.0, - "relativeCreated": 40267.462124, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (gfw.dirk.main_light)): 20 ()", - "asctime": "2025-08-29 17:57:42,572" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (gfw.dirk.main_light)", - "=", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483062.5721009, - "msecs": 572.0, - "relativeCreated": 40267.524528, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (gfw.dirk.main_light)): result = 20 ()", - "asctime": "2025-08-29 17:57:42,572" - } - ], - "time_consumption": 4.4345855712890625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (gfw.dirk.main_light)", - "40" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483062.6727874, - "msecs": 672.0, - "relativeCreated": 40368.211056, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (gfw.dirk.main_light) to 40", - "asctime": "2025-08-29 17:57:42,672", - "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", - "40" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483062.5722558, - "msecs": 572.0, - "relativeCreated": 40267.679459, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 40", - "asctime": "2025-08-29 17:57:42,572" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light/set", - "b'{\"brightness\": 102}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.5751028, - "msecs": 575.0, - "relativeCreated": 40270.526301, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 17:57:42,575" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483062.5754066, - "msecs": 575.0, - "relativeCreated": 40270.830208, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:42,575" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.576261, - "msecs": 576.0, - "relativeCreated": 40271.684929, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:42,576" - }, - { - "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'40'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.6186666, - "msecs": 618.0, - "relativeCreated": 40314.090556, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'40'", - "asctime": "2025-08-29 17:57:42,618" - } - ], - "time_consumption": 0.054120779037475586 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "40", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483062.673162, - "msecs": 673.0, - "relativeCreated": 40368.585791, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 17:57:42,673", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (gfw.dirk.main_light)", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483062.673057, - "msecs": 673.0, - "relativeCreated": 40368.4808, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (gfw.dirk.main_light)): 40 ()", - "asctime": "2025-08-29 17:57:42,673" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (gfw.dirk.main_light)", - "=", - "40", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483062.6731167, - "msecs": 673.0, - "relativeCreated": 40368.540427, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (gfw.dirk.main_light)): result = 40 ()", - "asctime": "2025-08-29 17:57:42,673" - } - ], - "time_consumption": 4.5299530029296875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (gfw.dirk.main_light)", - "60" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483062.7736478, - "msecs": 773.0, - "relativeCreated": 40469.071572, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (gfw.dirk.main_light) to 60", - "asctime": "2025-08-29 17:57:42,773", - "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", - "60" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483062.673273, - "msecs": 673.0, - "relativeCreated": 40368.696671, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 60", - "asctime": "2025-08-29 17:57:42,673" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light/set", - "b'{\"brightness\": 153}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.676392, - "msecs": 676.0, - "relativeCreated": 40371.815937, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 17:57:42,676" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483062.6766775, - "msecs": 676.0, - "relativeCreated": 40372.100956, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:42,676" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.6774504, - "msecs": 677.0, - "relativeCreated": 40372.874095, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:42,677" - }, - { - "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'60'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.719669, - "msecs": 719.0, - "relativeCreated": 40415.092662, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'60'", - "asctime": "2025-08-29 17:57:42,719" - } - ], - "time_consumption": 0.053978681564331055 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "60", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483062.7741284, - "msecs": 774.0, - "relativeCreated": 40469.551952, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 17:57:42,774", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (gfw.dirk.main_light)", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483062.7739725, - "msecs": 773.0, - "relativeCreated": 40469.396155, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (gfw.dirk.main_light)): 60 ()", - "asctime": "2025-08-29 17:57:42,773" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (gfw.dirk.main_light)", - "=", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483062.7740543, - "msecs": 774.0, - "relativeCreated": 40469.47821, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (gfw.dirk.main_light)): result = 60 ()", - "asctime": "2025-08-29 17:57:42,774" - } - ], - "time_consumption": 7.414817810058594e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (gfw.dirk.main_light)", - "80" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483062.8747675, - "msecs": 874.0, - "relativeCreated": 40570.191372, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (gfw.dirk.main_light) to 80", - "asctime": "2025-08-29 17:57:42,874", - "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", - "80" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483062.7743182, - "msecs": 774.0, - "relativeCreated": 40469.742009, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 80", - "asctime": "2025-08-29 17:57:42,774" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light/set", - "b'{\"brightness\": 203}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.7776413, - "msecs": 777.0, - "relativeCreated": 40473.064846, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 17:57:42,777" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483062.7779326, - "msecs": 777.0, - "relativeCreated": 40473.356183, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:42,777" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.778402, - "msecs": 778.0, - "relativeCreated": 40473.825833, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:42,778" - }, - { - "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'80'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.821056, - "msecs": 821.0, - "relativeCreated": 40516.479756, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'80'", - "asctime": "2025-08-29 17:57:42,821" - } - ], - "time_consumption": 0.053711652755737305 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "80", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483062.8751009, - "msecs": 875.0, - "relativeCreated": 40570.524732, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 17:57:42,875", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (gfw.dirk.main_light)", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483062.8749838, - "msecs": 874.0, - "relativeCreated": 40570.407331, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (gfw.dirk.main_light)): 80 ()", - "asctime": "2025-08-29 17:57:42,874" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (gfw.dirk.main_light)", - "=", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483062.8750596, - "msecs": 875.0, - "relativeCreated": 40570.483495, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (gfw.dirk.main_light)): result = 80 ()", - "asctime": "2025-08-29 17:57:42,875" - } - ], - "time_consumption": 4.124641418457031e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.brightness (gfw.dirk.main_light)", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483062.9755433, - "msecs": 975.0, - "relativeCreated": 40670.966869, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.brightness (gfw.dirk.main_light) to 100", - "asctime": "2025-08-29 17:57:42,975", - "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", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483062.875203, - "msecs": 875.0, - "relativeCreated": 40570.626491, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:42,875" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light/set", - "b'{\"brightness\": 254}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.8776603, - "msecs": 877.0, - "relativeCreated": 40573.083848, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:42,877" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483062.8780887, - "msecs": 878.0, - "relativeCreated": 40573.512446, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:42,878" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.8787422, - "msecs": 878.0, - "relativeCreated": 40574.165851, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:42,878" - }, - { - "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'100'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483062.9214647, - "msecs": 921.0, - "relativeCreated": 40616.888356, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:42,921" - } - ], - "time_consumption": 0.05407857894897461 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "100", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483062.9759064, - "msecs": 975.0, - "relativeCreated": 40671.329987, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 17:57:42,975", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.brightness (gfw.dirk.main_light)", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483062.975787, - "msecs": 975.0, - "relativeCreated": 40671.210612, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.brightness (gfw.dirk.main_light)): 100 ()", - "asctime": "2025-08-29 17:57:42,975" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.brightness (gfw.dirk.main_light)", - "=", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483062.9758625, - "msecs": 975.0, - "relativeCreated": 40671.286138, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.brightness (gfw.dirk.main_light)): result = 100 ()", - "asctime": "2025-08-29 17:57:42,975" + "message": "Expectation (Value for ViDevCommon.state (ffe.sleep.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:04,202" } ], "time_consumption": 4.38690185546875e-05 } ], - "time_consumption": 0.8074898719787598, - "time_start": "2025-08-29 17:57:42,168", - "time_finished": "2025-08-29 17:57:42,975" + "time_consumption": 0.3031628131866455, + "time_start": "2025-08-29 19:32:03,899", + "time_finished": "2025-08-29 19:32:04,202" }, - "Light.brightness (gfw.dirk.main_light) -> ViDevCommon.brightness (gfw.dirk.main_light)": { + "ViDevCommon.state (ffe.sleep.bed_light_di) -> Light.state (ffe.sleep.bed_light_di)": { "name": "__tLogger__", - "msg": "Light.brightness (gfw.dirk.main_light) -> ViDevCommon.brightness (gfw.dirk.main_light)", + "msg": "ViDevCommon.state (ffe.sleep.bed_light_di) -> Light.state (ffe.sleep.bed_light_di)", "args": null, "levelname": "INFO", "levelno": 20, @@ -104314,49 +35435,23 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483062.9761736, - "msecs": 976.0, - "relativeCreated": 40671.597224, - "thread": 136328761630976, + "created": 1756488724.2025301, + "msecs": 202.0, + "relativeCreated": 10612.301436, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Light.brightness (gfw.dirk.main_light) -> ViDevCommon.brightness (gfw.dirk.main_light)", - "asctime": "2025-08-29 17:57:42,976", + "message": "ViDevCommon.state (ffe.sleep.bed_light_di) -> Light.state (ffe.sleep.bed_light_di)", + "asctime": "2025-08-29 19:32:04,202", "moduleLogger": [], "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Switching on device", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 13, - "funcName": "device_follow", - "created": 1756483063.0765636, - "msecs": 76.0, - "relativeCreated": 40771.987499, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:43,076", - "moduleLogger": [], - "time_consumption": 0.0 - }, { "name": "__tLogger__", "msg": "Prepare: Setting devices to last state %s", "args": [ - "100" + "False" ], "levelname": "DEBUG", "levelno": 10, @@ -104367,23 +35462,23 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483063.1773791, - "msecs": 177.0, - "relativeCreated": 40872.80272, - "thread": 136328761630976, + "created": 1756488724.3031936, + "msecs": 303.0, + "relativeCreated": 10712.965009, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 17:57:43,177", + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:04,303", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/main_light/brightness/set", - "100" + "videv/ffe/sleep/bed_light_di/state/set", + "false" ], "levelname": "DEBUG", "levelno": 10, @@ -104394,25 +35489,52 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483063.0768716, - "msecs": 76.0, - "relativeCreated": 40772.295302, - "thread": 136328761630976, + "created": 1756488724.2026715, + "msecs": 202.0, + "relativeCreated": 10612.443004, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:43,076" + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/state/set and payload false", + "asctime": "2025-08-29 19:32:04,202" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488724.2056441, + "msecs": 205.0, + "relativeCreated": 10615.41538, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:04,205" } ], - "time_consumption": 0.10050749778747559 + "time_consumption": 0.0975494384765625 }, { "name": "__tLogger__", "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", "args": [ - "(100, 100)", + "(False, False)", "" ], "levelname": "INFO", @@ -104424,23 +35546,23 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483063.1777232, - "msecs": 177.0, - "relativeCreated": 40873.146776, - "thread": 136328761630976, + "created": 1756488724.3035784, + "msecs": 303.0, + "relativeCreated": 10713.349832, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 17:57:43,177", + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:04,303", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ "Start state (master, slave)", - "(100, 100)", + "(False, False)", "" ], "levelname": "DEBUG", @@ -104452,16 +35574,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483063.1776164, - "msecs": 177.0, - "relativeCreated": 40873.039942, - "thread": 136328761630976, + "created": 1756488724.303471, + "msecs": 303.0, + "relativeCreated": 10713.24258, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 17:57:43,177" + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:04,303" }, { "name": "__unittest__", @@ -104469,7 +35591,7 @@ "args": [ "Start state (master, slave)", "=", - "(100, 100)", + "(False, False)", "" ], "levelname": "DEBUG", @@ -104481,26 +35603,26 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483063.1776795, - "msecs": 177.0, - "relativeCreated": 40873.103275, - "thread": 136328761630976, + "created": 1756488724.3035336, + "msecs": 303.0, + "relativeCreated": 10713.304948, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 17:57:43,177" + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:04,303" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 4.482269287109375e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "Light.brightness (gfw.dirk.main_light)", - "0" + "ViDevCommon.state (ffe.sleep.bed_light_di)", + "True" ], "levelname": "DEBUG", "levelno": 10, @@ -104511,23 +35633,23 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483063.2783241, - "msecs": 278.0, - "relativeCreated": 40973.747797, - "thread": 136328761630976, + "created": 1756488724.404136, + "msecs": 404.0, + "relativeCreated": 10813.907413, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of Light.brightness (gfw.dirk.main_light) to 0", - "asctime": "2025-08-29 17:57:43,278", + "message": "Setting state of ViDevCommon.state (ffe.sleep.bed_light_di) to True", + "asctime": "2025-08-29 19:32:04,404", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + "videv/ffe/sleep/bed_light_di/state/set", + "true" ], "levelname": "DEBUG", "levelno": 10, @@ -104538,23 +35660,23 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483063.1779308, - "msecs": 177.0, - "relativeCreated": 40873.354384, - "thread": 136328761630976, + "created": 1756488724.3036935, + "msecs": 303.0, + "relativeCreated": 10713.465007, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:43,177" + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/state/set and payload true", + "asctime": "2025-08-29 19:32:04,303" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + "zigbee_ffe/ffe/sleep/bed_light_di/set", + "b'{\"state\": \"on\"}'" ], "levelname": "DEBUG", "levelno": 10, @@ -104565,23 +35687,50 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483063.178977, - "msecs": 178.0, - "relativeCreated": 40874.400749, - "thread": 136328734033600, + "created": 1756488724.3065, + "msecs": 306.0, + "relativeCreated": 10716.271251, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:43,178" + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:04,306" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 127.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488724.3067899, + "msecs": 306.0, + "relativeCreated": 10716.561251, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 127.0}", + "asctime": "2025-08-29 19:32:04,306" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/main_light/brightness", - "b'0'" + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 127.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -104592,26 +35741,80 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483063.1809778, - "msecs": 180.0, - "relativeCreated": 40876.40163, - "thread": 136328734033600, + "created": 1756488724.3075798, + "msecs": 307.0, + "relativeCreated": 10717.351195, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'0'", - "asctime": "2025-08-29 17:57:43,180" + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", + "asctime": "2025-08-29 19:32:04,307" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488724.3500113, + "msecs": 350.0, + "relativeCreated": 10759.782852, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'true'", + "asctime": "2025-08-29 19:32:04,350" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488724.3903985, + "msecs": 390.0, + "relativeCreated": 10800.169903, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50'", + "asctime": "2025-08-29 19:32:04,390" } ], - "time_consumption": 0.09734630584716797 + "time_consumption": 0.01373744010925293 }, { "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "msg": "Value for Light.state (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", "args": [ - "0", - "" + "True", + "" ], "levelname": "INFO", "levelno": 20, @@ -104622,24 +35825,24 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483063.2786527, - "msecs": 278.0, - "relativeCreated": 40974.076438, - "thread": 136328761630976, + "created": 1756488724.4044955, + "msecs": 404.0, + "relativeCreated": 10814.266764, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:43,278", + "message": "Value for Light.state (ffe.sleep.bed_light_di) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:04,404", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.main_light)", - "0", - "" + "Value for Light.state (ffe.sleep.bed_light_di)", + "True", + "" ], "levelname": "DEBUG", "levelno": 10, @@ -104650,25 +35853,25 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483063.2785554, - "msecs": 278.0, - "relativeCreated": 40973.979081, - "thread": 136328761630976, + "created": 1756488724.4043643, + "msecs": 404.0, + "relativeCreated": 10814.135643, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:43,278" + "message": "Result (Value for Light.state (ffe.sleep.bed_light_di)): True ()", + "asctime": "2025-08-29 19:32:04,404" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.main_light)", + "Value for Light.state (ffe.sleep.bed_light_di)", "=", - "0", - "" + "True", + "" ], "levelname": "DEBUG", "levelno": 10, @@ -104679,26 +35882,26 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483063.2786105, - "msecs": 278.0, - "relativeCreated": 40974.034221, - "thread": 136328761630976, + "created": 1756488724.404424, + "msecs": 404.0, + "relativeCreated": 10814.19546, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:43,278" + "message": "Expectation (Value for Light.state (ffe.sleep.bed_light_di)): result = True ()", + "asctime": "2025-08-29 19:32:04,404" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 7.152557373046875e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "Light.brightness (gfw.dirk.main_light)", - "20" + "ViDevCommon.state (ffe.sleep.bed_light_di)", + "False" ], "levelname": "DEBUG", "levelno": 10, @@ -104709,23 +35912,23 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483063.3792162, - "msecs": 379.0, - "relativeCreated": 41074.639808, - "thread": 136328761630976, + "created": 1756488724.5051618, + "msecs": 505.0, + "relativeCreated": 10914.933096, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of Light.brightness (gfw.dirk.main_light) to 20", - "asctime": "2025-08-29 17:57:43,379", + "message": "Setting state of ViDevCommon.state (ffe.sleep.bed_light_di) to False", + "asctime": "2025-08-29 19:32:04,505", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + "videv/ffe/sleep/bed_light_di/state/set", + "false" ], "levelname": "DEBUG", "levelno": 10, @@ -104736,23 +35939,23 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483063.2788672, - "msecs": 278.0, - "relativeCreated": 40974.290874, - "thread": 136328761630976, + "created": 1756488724.4046056, + "msecs": 404.0, + "relativeCreated": 10814.377125, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:43,278" + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/state/set and payload false", + "asctime": "2025-08-29 19:32:04,404" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + "zigbee_ffe/ffe/sleep/bed_light_di/set", + "b'{\"state\": \"off\"}'" ], "levelname": "DEBUG", "levelno": 10, @@ -104763,167 +35966,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483063.2799745, - "msecs": 279.0, - "relativeCreated": 40975.398096, - "thread": 136328734033600, + "created": 1756488724.407357, + "msecs": 407.0, + "relativeCreated": 10817.128445, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:43,279" + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:04,407" }, { - "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'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483063.2820764, - "msecs": 282.0, - "relativeCreated": 40977.500189, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'20'", - "asctime": "2025-08-29 17:57:43,282" - } - ], - "time_consumption": 0.09713983535766602 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "20", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483063.3795223, - "msecs": 379.0, - "relativeCreated": 41074.946087, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:43,379", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.main_light)", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483063.3794281, - "msecs": 379.0, - "relativeCreated": 41074.851672, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.main_light)): 20 ()", - "asctime": "2025-08-29 17:57:43,379" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.main_light)", - "=", - "20", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483063.379481, - "msecs": 379.0, - "relativeCreated": 41074.904891, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.main_light)): result = 20 ()", - "asctime": "2025-08-29 17:57:43,379" - } - ], - "time_consumption": 4.124641418457031e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (gfw.dirk.main_light)", - "40" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483063.480173, - "msecs": 480.0, - "relativeCreated": 41175.596822, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (gfw.dirk.main_light) to 40", - "asctime": "2025-08-29 17:57:43,480", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"off\", \"brightness\": 127.0}" ], "levelname": "DEBUG", "levelno": 10, @@ -104934,23 +35993,23 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483063.3796725, - "msecs": 379.0, - "relativeCreated": 41075.096183, - "thread": 136328761630976, - "threadName": "MainThread", + "created": 1756488724.4076445, + "msecs": 407.0, + "relativeCreated": 10817.415733, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:43,379" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"off\", \"brightness\": 127.0}", + "asctime": "2025-08-29 19:32:04,407" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"off\", \"brightness\": 127.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -104961,23 +36020,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483063.380419, - "msecs": 380.0, - "relativeCreated": 41075.842688, - "thread": 136328734033600, + "created": 1756488724.408351, + "msecs": 408.0, + "relativeCreated": 10818.122416, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:43,380" + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"off\", \"brightness\": 127.0}'", + "asctime": "2025-08-29 19:32:04,408" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/main_light/brightness", - "b'40'" + "videv/ffe/sleep/bed_light_di/state", + "b'false'" ], "levelname": "DEBUG", "levelno": 10, @@ -104988,26 +36047,26 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483063.382013, - "msecs": 382.0, - "relativeCreated": 41077.436967, - "thread": 136328734033600, + "created": 1756488724.4506338, + "msecs": 450.0, + "relativeCreated": 10860.405219, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'40'", - "asctime": "2025-08-29 17:57:43,382" + "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false'", + "asctime": "2025-08-29 19:32:04,450" } ], - "time_consumption": 0.0981600284576416 + "time_consumption": 0.054527997970581055 }, { "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "msg": "Value for Light.state (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", "args": [ - "40", - "" + "False", + "" ], "levelname": "INFO", "levelno": 20, @@ -105018,24 +36077,24 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483063.4805326, - "msecs": 480.0, - "relativeCreated": 41175.956383, - "thread": 136328761630976, + "created": 1756488724.5055327, + "msecs": 505.0, + "relativeCreated": 10915.304075, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 17:57:43,480", + "message": "Value for Light.state (ffe.sleep.bed_light_di) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:04,505", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.main_light)", - "40", - "" + "Value for Light.state (ffe.sleep.bed_light_di)", + "False", + "" ], "levelname": "DEBUG", "levelno": 10, @@ -105046,25 +36105,25 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483063.4804323, - "msecs": 480.0, - "relativeCreated": 41175.855958, - "thread": 136328761630976, + "created": 1756488724.505394, + "msecs": 505.0, + "relativeCreated": 10915.165306, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.main_light)): 40 ()", - "asctime": "2025-08-29 17:57:43,480" + "message": "Result (Value for Light.state (ffe.sleep.bed_light_di)): False ()", + "asctime": "2025-08-29 19:32:04,505" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.main_light)", + "Value for Light.state (ffe.sleep.bed_light_di)", "=", - "40", - "" + "False", + "" ], "levelname": "DEBUG", "levelno": 10, @@ -105075,622 +36134,28 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483063.4804897, - "msecs": 480.0, - "relativeCreated": 41175.913525, - "thread": 136328761630976, + "created": 1756488724.505488, + "msecs": 505.0, + "relativeCreated": 10915.2593, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.main_light)): result = 40 ()", - "asctime": "2025-08-29 17:57:43,480" + "message": "Expectation (Value for Light.state (ffe.sleep.bed_light_di)): result = False ()", + "asctime": "2025-08-29 19:32:04,505" } ], - "time_consumption": 4.291534423828125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (gfw.dirk.main_light)", - "60" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483063.581098, - "msecs": 581.0, - "relativeCreated": 41276.521702, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (gfw.dirk.main_light) to 60", - "asctime": "2025-08-29 17:57:43,581", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483063.4806945, - "msecs": 480.0, - "relativeCreated": 41176.118198, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:43,480" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483063.481694, - "msecs": 481.0, - "relativeCreated": 41177.117578, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:43,481" - }, - { - "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'60'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483063.4839292, - "msecs": 483.0, - "relativeCreated": 41179.352794, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'60'", - "asctime": "2025-08-29 17:57:43,483" - } - ], - "time_consumption": 0.0971689224243164 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "60", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483063.581402, - "msecs": 581.0, - "relativeCreated": 41276.825865, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 17:57:43,581", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.main_light)", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483063.5813112, - "msecs": 581.0, - "relativeCreated": 41276.734884, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.main_light)): 60 ()", - "asctime": "2025-08-29 17:57:43,581" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.main_light)", - "=", - "60", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483063.581363, - "msecs": 581.0, - "relativeCreated": 41276.786698, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.main_light)): result = 60 ()", - "asctime": "2025-08-29 17:57:43,581" - } - ], - "time_consumption": 3.910064697265625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (gfw.dirk.main_light)", - "80" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483063.6819491, - "msecs": 681.0, - "relativeCreated": 41377.372934, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (gfw.dirk.main_light) to 80", - "asctime": "2025-08-29 17:57:43,681", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483063.5815675, - "msecs": 581.0, - "relativeCreated": 41276.991157, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:43,581" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483063.5823011, - "msecs": 582.0, - "relativeCreated": 41277.724929, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:43,582" - }, - { - "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'80'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483063.584099, - "msecs": 584.0, - "relativeCreated": 41279.522803, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'80'", - "asctime": "2025-08-29 17:57:43,584" - } - ], - "time_consumption": 0.09785008430480957 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "80", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483063.6823018, - "msecs": 682.0, - "relativeCreated": 41377.725253, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 17:57:43,682", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.main_light)", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483063.6821845, - "msecs": 682.0, - "relativeCreated": 41377.608147, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.main_light)): 80 ()", - "asctime": "2025-08-29 17:57:43,682" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.main_light)", - "=", - "80", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483063.6822436, - "msecs": 682.0, - "relativeCreated": 41377.667261, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.main_light)): result = 80 ()", - "asctime": "2025-08-29 17:57:43,682" - } - ], - "time_consumption": 5.817413330078125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.brightness (gfw.dirk.main_light)", - "100" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483063.7828095, - "msecs": 782.0, - "relativeCreated": 41478.233411, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.brightness (gfw.dirk.main_light) to 100", - "asctime": "2025-08-29 17:57:43,782", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483063.682457, - "msecs": 682.0, - "relativeCreated": 41377.880648, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:43,682" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483063.6832924, - "msecs": 683.0, - "relativeCreated": 41378.716079, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:43,683" - }, - { - "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'100'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483063.6849976, - "msecs": 684.0, - "relativeCreated": 41380.421316, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:43,684" - } - ], - "time_consumption": 0.09781193733215332 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "100", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483063.783134, - "msecs": 783.0, - "relativeCreated": 41478.557514, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 17:57:43,783", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.main_light)", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483063.783045, - "msecs": 783.0, - "relativeCreated": 41478.468884, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.main_light)): 100 ()", - "asctime": "2025-08-29 17:57:43,783" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.main_light)", - "=", - "100", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483063.7830958, - "msecs": 783.0, - "relativeCreated": 41478.519482, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.main_light)): result = 100 ()", - "asctime": "2025-08-29 17:57:43,783" - } - ], - "time_consumption": 3.814697265625e-05 + "time_consumption": 4.482269287109375e-05 } ], - "time_consumption": 0.8069603443145752, - "time_start": "2025-08-29 17:57:42,976", - "time_finished": "2025-08-29 17:57:43,783" + "time_consumption": 0.30300259590148926, + "time_start": "2025-08-29 19:32:04,202", + "time_finished": "2025-08-29 19:32:04,505" }, - "ViDevCommon.color_temp (gfw.dirk.main_light) -> Light.color_temp (gfw.dirk.main_light)": { + "Light.state (ffe.sleep.bed_light_di) -> ViDevCommon.state (ffe.sleep.bed_light_di)": { "name": "__tLogger__", - "msg": "ViDevCommon.color_temp (gfw.dirk.main_light) -> Light.color_temp (gfw.dirk.main_light)", + "msg": "Light.state (ffe.sleep.bed_light_di) -> ViDevCommon.state (ffe.sleep.bed_light_di)", "args": null, "levelname": "INFO", "levelno": 20, @@ -105701,49 +36166,23 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483063.7833908, - "msecs": 783.0, - "relativeCreated": 41478.814517, - "thread": 136328761630976, + "created": 1756488724.5057702, + "msecs": 505.0, + "relativeCreated": 10915.541565, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "ViDevCommon.color_temp (gfw.dirk.main_light) -> Light.color_temp (gfw.dirk.main_light)", - "asctime": "2025-08-29 17:57:43,783", + "message": "Light.state (ffe.sleep.bed_light_di) -> ViDevCommon.state (ffe.sleep.bed_light_di)", + "asctime": "2025-08-29 19:32:04,505", "moduleLogger": [], "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Switching on device", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 13, - "funcName": "device_follow", - "created": 1756483063.8838022, - "msecs": 883.0, - "relativeCreated": 41579.225723, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:43,883", - "moduleLogger": [], - "time_consumption": 0.0 - }, { "name": "__tLogger__", "msg": "Prepare: Setting devices to last state %s", "args": [ - "10" + "False" ], "levelname": "DEBUG", "levelno": 10, @@ -105754,23 +36193,23 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483063.9849231, - "msecs": 984.0, - "relativeCreated": 41680.34675, - "thread": 136328761630976, + "created": 1756488724.6064804, + "msecs": 606.0, + "relativeCreated": 11016.251703, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 17:57:43,984", + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:04,606", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/main_light/color_temp/set", - "10" + "videv/ffe/sleep/bed_light_di/state/set", + "false" ], "levelname": "DEBUG", "levelno": 10, @@ -105781,133 +36220,25 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483063.8841577, - "msecs": 884.0, - "relativeCreated": 41579.581377, - "thread": 136328761630976, + "created": 1756488724.5059292, + "msecs": 505.0, + "relativeCreated": 10915.700651, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:43,884" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483063.8844724, - "msecs": 884.0, - "relativeCreated": 41579.896006, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:43,884" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light/set", - "b'{\"color_temp\": 454}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483063.8873372, - "msecs": 887.0, - "relativeCreated": 41582.76079, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:43,887" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483063.887691, - "msecs": 887.0, - "relativeCreated": 41583.114615, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:43,887" - }, - { - "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'10'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483063.9307396, - "msecs": 930.0, - "relativeCreated": 41626.163315, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:43,930" + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/state/set and payload false", + "asctime": "2025-08-29 19:32:04,505" } ], - "time_consumption": 0.0541834831237793 + "time_consumption": 0.10055112838745117 }, { "name": "__tLogger__", "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", "args": [ - "(10, 10)", + "(False, False)", "" ], "levelname": "INFO", @@ -105919,23 +36250,23 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483063.9852715, - "msecs": 985.0, - "relativeCreated": 41680.695197, - "thread": 136328761630976, + "created": 1756488724.6068203, + "msecs": 606.0, + "relativeCreated": 11016.591786, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 17:57:43,985", + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:04,606", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ "Start state (master, slave)", - "(10, 10)", + "(False, False)", "" ], "levelname": "DEBUG", @@ -105947,16 +36278,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483063.9851692, - "msecs": 985.0, - "relativeCreated": 41680.592767, - "thread": 136328761630976, + "created": 1756488724.6067102, + "msecs": 606.0, + "relativeCreated": 11016.481658, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 17:57:43,985" + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:04,606" }, { "name": "__unittest__", @@ -105964,7 +36295,7 @@ "args": [ "Start state (master, slave)", "=", - "(10, 10)", + "(False, False)", "" ], "levelname": "DEBUG", @@ -105976,26 +36307,26 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483063.9852276, - "msecs": 985.0, - "relativeCreated": 41680.651149, - "thread": 136328761630976, + "created": 1756488724.6067672, + "msecs": 606.0, + "relativeCreated": 11016.538432, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 17:57:43,985" + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:04,606" } ], - "time_consumption": 4.38690185546875e-05 + "time_consumption": 5.316734313964844e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevCommon.color_temp (gfw.dirk.main_light)", - "0" + "Light.state (ffe.sleep.bed_light_di)", + "True" ], "levelname": "DEBUG", "levelno": 10, @@ -106006,23 +36337,23 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483064.0859392, - "msecs": 85.0, - "relativeCreated": 41781.36298, - "thread": 136328761630976, + "created": 1756488724.7075467, + "msecs": 707.0, + "relativeCreated": 11117.318007, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.main_light) to 0", - "asctime": "2025-08-29 17:57:44,085", + "message": "Setting state of Light.state (ffe.sleep.bed_light_di) to True", + "asctime": "2025-08-29 19:32:04,707", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/main_light/color_temp/set", - "0" + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 127.0}" ], "levelname": "DEBUG", "levelno": 10, @@ -106033,23 +36364,23 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483063.9853847, - "msecs": 985.0, - "relativeCreated": 41680.808296, - "thread": 136328761630976, + "created": 1756488724.6070135, + "msecs": 607.0, + "relativeCreated": 11016.784807, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 0", - "asctime": "2025-08-29 17:57:43,985" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 127.0}", + "asctime": "2025-08-29 19:32:04,607" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/main_light/set", - "b'{\"color_temp\": 250}'" + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 127.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -106060,50 +36391,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483063.9881399, - "msecs": 988.0, - "relativeCreated": 41683.563403, - "thread": 136328734033600, + "created": 1756488724.6080456, + "msecs": 608.0, + "relativeCreated": 11017.817016, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"color_temp\": 250}'", - "asctime": "2025-08-29 17:57:43,988" + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", + "asctime": "2025-08-29 19:32:04,608" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483063.9884284, - "msecs": 988.0, - "relativeCreated": 41683.851901, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:43,988" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + "videv/ffe/sleep/bed_light_di/state", + "b'true'" ], "levelname": "DEBUG", "levelno": 10, @@ -106114,53 +36418,26 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483063.989185, - "msecs": 989.0, - "relativeCreated": 41684.60865, - "thread": 136328734033600, + "created": 1756488724.6103516, + "msecs": 610.0, + "relativeCreated": 11020.123078, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:43,989" - }, - { - "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'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483064.0316677, - "msecs": 31.0, - "relativeCreated": 41727.091292, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'0'", - "asctime": "2025-08-29 17:57:44,031" + "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'true'", + "asctime": "2025-08-29 19:32:04,610" } ], - "time_consumption": 0.05427145957946777 + "time_consumption": 0.09719514846801758 }, { "name": "__tLogger__", - "msg": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "msg": "Value for ViDevCommon.state (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", "args": [ - "0", - "" + "True", + "" ], "levelname": "INFO", "levelno": 20, @@ -106171,24 +36448,24 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483064.0862994, - "msecs": 86.0, - "relativeCreated": 41781.722999, - "thread": 136328761630976, + "created": 1756488724.7078838, + "msecs": 707.0, + "relativeCreated": 11117.655316, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:44,086", + "message": "Value for ViDevCommon.state (ffe.sleep.bed_light_di) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:04,707", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for Light.color_temp (gfw.dirk.main_light)", - "0", - "" + "Value for ViDevCommon.state (ffe.sleep.bed_light_di)", + "True", + "" ], "levelname": "DEBUG", "levelno": 10, @@ -106199,25 +36476,25 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483064.086174, - "msecs": 86.0, - "relativeCreated": 41781.597653, - "thread": 136328761630976, + "created": 1756488724.7077808, + "msecs": 707.0, + "relativeCreated": 11117.552239, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for Light.color_temp (gfw.dirk.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:44,086" + "message": "Result (Value for ViDevCommon.state (ffe.sleep.bed_light_di)): True ()", + "asctime": "2025-08-29 19:32:04,707" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for Light.color_temp (gfw.dirk.main_light)", + "Value for ViDevCommon.state (ffe.sleep.bed_light_di)", "=", - "0", - "" + "True", + "" ], "levelname": "DEBUG", "levelno": 10, @@ -106228,1475 +36505,16 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483064.086257, - "msecs": 86.0, - "relativeCreated": 41781.680551, - "thread": 136328761630976, + "created": 1756488724.7078397, + "msecs": 707.0, + "relativeCreated": 11117.611281, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for Light.color_temp (gfw.dirk.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:44,086" - } - ], - "time_consumption": 4.2438507080078125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (gfw.dirk.main_light)", - "2" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483064.1869614, - "msecs": 186.0, - "relativeCreated": 41882.385003, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.main_light) to 2", - "asctime": "2025-08-29 17:57:44,186", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/color_temp/set", - "2" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483064.0864134, - "msecs": 86.0, - "relativeCreated": 41781.837113, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 2", - "asctime": "2025-08-29 17:57:44,086" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light/set", - "b'{\"color_temp\": 291}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483064.089115, - "msecs": 89.0, - "relativeCreated": 41784.538486, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"color_temp\": 291}'", - "asctime": "2025-08-29 17:57:44,089" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483064.0894058, - "msecs": 89.0, - "relativeCreated": 41784.829274, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:44,089" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483064.0901487, - "msecs": 90.0, - "relativeCreated": 41785.572243, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:44,090" - }, - { - "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'2'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483064.1317573, - "msecs": 131.0, - "relativeCreated": 41827.180941, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'2'", - "asctime": "2025-08-29 17:57:44,131" - } - ], - "time_consumption": 0.055204153060913086 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "2", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483064.187297, - "msecs": 187.0, - "relativeCreated": 41882.720727, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 17:57:44,187", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (gfw.dirk.main_light)", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483064.187198, - "msecs": 187.0, - "relativeCreated": 41882.621624, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (gfw.dirk.main_light)): 2 ()", - "asctime": "2025-08-29 17:57:44,187" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (gfw.dirk.main_light)", - "=", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483064.1872544, - "msecs": 187.0, - "relativeCreated": 41882.678138, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (gfw.dirk.main_light)): result = 2 ()", - "asctime": "2025-08-29 17:57:44,187" - } - ], - "time_consumption": 4.267692565917969e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (gfw.dirk.main_light)", - "4" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483064.2878137, - "msecs": 287.0, - "relativeCreated": 41983.237274, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.main_light) to 4", - "asctime": "2025-08-29 17:57:44,287", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/color_temp/set", - "4" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483064.187409, - "msecs": 187.0, - "relativeCreated": 41882.832621, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 4", - "asctime": "2025-08-29 17:57:44,187" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light/set", - "b'{\"color_temp\": 332}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483064.1900756, - "msecs": 190.0, - "relativeCreated": 41885.499231, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"color_temp\": 332}'", - "asctime": "2025-08-29 17:57:44,190" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483064.1903603, - "msecs": 190.0, - "relativeCreated": 41885.784005, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:44,190" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483064.190815, - "msecs": 190.0, - "relativeCreated": 41886.23874, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:44,190" - }, - { - "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'4'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483064.2327232, - "msecs": 232.0, - "relativeCreated": 41928.146791, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'4'", - "asctime": "2025-08-29 17:57:44,232" - } - ], - "time_consumption": 0.05509042739868164 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "4", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483064.288166, - "msecs": 288.0, - "relativeCreated": 41983.589864, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 17:57:44,288", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (gfw.dirk.main_light)", - "4", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483064.2880685, - "msecs": 288.0, - "relativeCreated": 41983.492384, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (gfw.dirk.main_light)): 4 ()", - "asctime": "2025-08-29 17:57:44,288" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (gfw.dirk.main_light)", - "=", - "4", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483064.2881238, - "msecs": 288.0, - "relativeCreated": 41983.547462, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (gfw.dirk.main_light)): result = 4 ()", - "asctime": "2025-08-29 17:57:44,288" - } - ], - "time_consumption": 4.220008850097656e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (gfw.dirk.main_light)", - "6" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483064.3886585, - "msecs": 388.0, - "relativeCreated": 42084.082217, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.main_light) to 6", - "asctime": "2025-08-29 17:57:44,388", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/color_temp/set", - "6" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483064.2882795, - "msecs": 288.0, - "relativeCreated": 41983.703282, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 6", - "asctime": "2025-08-29 17:57:44,288" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light/set", - "b'{\"color_temp\": 372}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483064.2910461, - "msecs": 291.0, - "relativeCreated": 41986.469793, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"color_temp\": 372}'", - "asctime": "2025-08-29 17:57:44,291" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483064.2913263, - "msecs": 291.0, - "relativeCreated": 41986.749945, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:44,291" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483064.2920942, - "msecs": 292.0, - "relativeCreated": 41987.517778, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:44,292" - }, - { - "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'6'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483064.3344243, - "msecs": 334.0, - "relativeCreated": 42029.848124, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'6'", - "asctime": "2025-08-29 17:57:44,334" - } - ], - "time_consumption": 0.05423426628112793 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "6", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483064.3890243, - "msecs": 389.0, - "relativeCreated": 42084.448019, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 17:57:44,389", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (gfw.dirk.main_light)", - "6", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483064.3889093, - "msecs": 388.0, - "relativeCreated": 42084.332998, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (gfw.dirk.main_light)): 6 ()", - "asctime": "2025-08-29 17:57:44,388" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (gfw.dirk.main_light)", - "=", - "6", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483064.3889642, - "msecs": 388.0, - "relativeCreated": 42084.387878, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (gfw.dirk.main_light)): result = 6 ()", - "asctime": "2025-08-29 17:57:44,388" - } - ], - "time_consumption": 6.008148193359375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (gfw.dirk.main_light)", - "8" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483064.4894953, - "msecs": 489.0, - "relativeCreated": 42184.918899, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.main_light) to 8", - "asctime": "2025-08-29 17:57:44,489", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/color_temp/set", - "8" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483064.389138, - "msecs": 389.0, - "relativeCreated": 42084.561631, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 8", - "asctime": "2025-08-29 17:57:44,389" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light/set", - "b'{\"color_temp\": 413}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483064.3914287, - "msecs": 391.0, - "relativeCreated": 42086.8522, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"color_temp\": 413}'", - "asctime": "2025-08-29 17:57:44,391" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483064.3917284, - "msecs": 391.0, - "relativeCreated": 42087.152007, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:44,391" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483064.3922725, - "msecs": 392.0, - "relativeCreated": 42087.695994, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:44,392" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483064.4345186, - "msecs": 434.0, - "relativeCreated": 42129.942142, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'8'", - "asctime": "2025-08-29 17:57:44,434" - } - ], - "time_consumption": 0.054976701736450195 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483064.4897792, - "msecs": 489.0, - "relativeCreated": 42185.202837, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 17:57:44,489", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (gfw.dirk.main_light)", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483064.4896927, - "msecs": 489.0, - "relativeCreated": 42185.116289, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (gfw.dirk.main_light)): 8 ()", - "asctime": "2025-08-29 17:57:44,489" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (gfw.dirk.main_light)", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483064.489742, - "msecs": 489.0, - "relativeCreated": 42185.165702, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (gfw.dirk.main_light)): result = 8 ()", - "asctime": "2025-08-29 17:57:44,489" - } - ], - "time_consumption": 3.719329833984375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.color_temp (gfw.dirk.main_light)", - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483064.590218, - "msecs": 590.0, - "relativeCreated": 42285.641672, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.main_light) to 10", - "asctime": "2025-08-29 17:57:44,590", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/color_temp/set", - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483064.4898987, - "msecs": 489.0, - "relativeCreated": 42185.322375, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:44,489" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light/set", - "b'{\"color_temp\": 454}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483064.4923396, - "msecs": 492.0, - "relativeCreated": 42187.763329, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:44,492" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483064.4926221, - "msecs": 492.0, - "relativeCreated": 42188.045853, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:44,492" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483064.4931471, - "msecs": 493.0, - "relativeCreated": 42188.570824, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:44,493" - }, - { - "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'10'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483064.5353363, - "msecs": 535.0, - "relativeCreated": 42230.759773, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:44,535" - } - ], - "time_consumption": 0.05488181114196777 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "10", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483064.5905578, - "msecs": 590.0, - "relativeCreated": 42285.981446, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 17:57:44,590", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.color_temp (gfw.dirk.main_light)", - "10", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483064.5904608, - "msecs": 590.0, - "relativeCreated": 42285.884441, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.color_temp (gfw.dirk.main_light)): 10 ()", - "asctime": "2025-08-29 17:57:44,590" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.color_temp (gfw.dirk.main_light)", - "=", - "10", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483064.590515, - "msecs": 590.0, - "relativeCreated": 42285.938614, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.color_temp (gfw.dirk.main_light)): result = 10 ()", - "asctime": "2025-08-29 17:57:44,590" - } - ], - "time_consumption": 4.291534423828125e-05 - } - ], - "time_consumption": 0.8071670532226562, - "time_start": "2025-08-29 17:57:43,783", - "time_finished": "2025-08-29 17:57:44,590" - }, - "Light.color_temp (gfw.dirk.main_light) -> ViDevCommon.color_temp (gfw.dirk.main_light)": { - "name": "__tLogger__", - "msg": "Light.color_temp (gfw.dirk.main_light) -> ViDevCommon.color_temp (gfw.dirk.main_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483064.5908093, - "msecs": 590.0, - "relativeCreated": 42286.233014, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Light.color_temp (gfw.dirk.main_light) -> ViDevCommon.color_temp (gfw.dirk.main_light)", - "asctime": "2025-08-29 17:57:44,590", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Switching on device", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 13, - "funcName": "device_follow", - "created": 1756483064.6910508, - "msecs": 691.0, - "relativeCreated": 42386.474471, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:44,691", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483064.791765, - "msecs": 791.0, - "relativeCreated": 42487.188648, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 17:57:44,791", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/color_temp/set", - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483064.6913369, - "msecs": 691.0, - "relativeCreated": 42386.760593, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:44,691" - } - ], - "time_consumption": 0.10042810440063477 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(10, 10)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483064.792158, - "msecs": 792.0, - "relativeCreated": 42487.581701, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 17:57:44,792", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(10, 10)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483064.7920277, - "msecs": 792.0, - "relativeCreated": 42487.45133, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 17:57:44,792" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(10, 10)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483064.7921138, - "msecs": 792.0, - "relativeCreated": 42487.537472, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 17:57:44,792" + "message": "Expectation (Value for ViDevCommon.state (ffe.sleep.bed_light_di)): result = True ()", + "asctime": "2025-08-29 19:32:04,707" } ], "time_consumption": 4.410743713378906e-05 @@ -107705,8 +36523,8 @@ "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "Light.color_temp (gfw.dirk.main_light)", - "0" + "Light.state (ffe.sleep.bed_light_di)", + "False" ], "levelname": "DEBUG", "levelno": 10, @@ -107717,23 +36535,23 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483064.8928833, - "msecs": 892.0, - "relativeCreated": 42588.306834, - "thread": 136328761630976, + "created": 1756488724.808559, + "msecs": 808.0, + "relativeCreated": 11218.330167, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of Light.color_temp (gfw.dirk.main_light) to 0", - "asctime": "2025-08-29 17:57:44,892", + "message": "Setting state of Light.state (ffe.sleep.bed_light_di) to False", + "asctime": "2025-08-29 19:32:04,808", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"off\", \"brightness\": 127.0}" ], "levelname": "DEBUG", "levelno": 10, @@ -107744,23 +36562,23 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483064.7923243, - "msecs": 792.0, - "relativeCreated": 42487.74812, - "thread": 136328761630976, + "created": 1756488724.7080464, + "msecs": 708.0, + "relativeCreated": 11117.817689, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:44,792" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"off\", \"brightness\": 127.0}", + "asctime": "2025-08-29 19:32:04,708" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"off\", \"brightness\": 127.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -107771,23 +36589,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483064.7931902, - "msecs": 793.0, - "relativeCreated": 42488.613874, - "thread": 136328734033600, + "created": 1756488724.7091532, + "msecs": 709.0, + "relativeCreated": 11118.924686, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:44,793" + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"off\", \"brightness\": 127.0}'", + "asctime": "2025-08-29 19:32:04,709" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/main_light/color_temp", - "b'0'" + "videv/ffe/sleep/bed_light_di/state", + "b'false'" ], "levelname": "DEBUG", "levelno": 10, @@ -107798,26 +36616,26 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483064.7958884, - "msecs": 795.0, - "relativeCreated": 42491.312062, - "thread": 136328734033600, + "created": 1756488724.7114296, + "msecs": 711.0, + "relativeCreated": 11121.20098, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'0'", - "asctime": "2025-08-29 17:57:44,795" + "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false'", + "asctime": "2025-08-29 19:32:04,711" } ], - "time_consumption": 0.09699487686157227 + "time_consumption": 0.09712934494018555 }, { "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "msg": "Value for ViDevCommon.state (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", "args": [ - "0", - "" + "False", + "" ], "levelname": "INFO", "levelno": 20, @@ -107828,24 +36646,24 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483064.893253, - "msecs": 893.0, - "relativeCreated": 42588.676818, - "thread": 136328761630976, + "created": 1756488724.8089206, + "msecs": 808.0, + "relativeCreated": 11218.691887, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:44,893", + "message": "Value for ViDevCommon.state (ffe.sleep.bed_light_di) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:04,808", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", - "0", - "" + "Value for ViDevCommon.state (ffe.sleep.bed_light_di)", + "False", + "" ], "levelname": "DEBUG", "levelno": 10, @@ -107856,25 +36674,25 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483064.8931417, - "msecs": 893.0, - "relativeCreated": 42588.56556, - "thread": 136328761630976, + "created": 1756488724.808815, + "msecs": 808.0, + "relativeCreated": 11218.586605, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:44,893" + "message": "Result (Value for ViDevCommon.state (ffe.sleep.bed_light_di)): False ()", + "asctime": "2025-08-29 19:32:04,808" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", + "Value for ViDevCommon.state (ffe.sleep.bed_light_di)", "=", - "0", - "" + "False", + "" ], "levelname": "DEBUG", "levelno": 10, @@ -107885,1018 +36703,28 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483064.8932045, - "msecs": 893.0, - "relativeCreated": 42588.628239, - "thread": 136328761630976, + "created": 1756488724.8088725, + "msecs": 808.0, + "relativeCreated": 11218.643878, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:44,893" + "message": "Expectation (Value for ViDevCommon.state (ffe.sleep.bed_light_di)): result = False ()", + "asctime": "2025-08-29 19:32:04,808" } ], - "time_consumption": 4.863739013671875e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (gfw.dirk.main_light)", - "2" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483064.9939797, - "msecs": 993.0, - "relativeCreated": 42689.403245, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (gfw.dirk.main_light) to 2", - "asctime": "2025-08-29 17:57:44,993", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483064.893426, - "msecs": 893.0, - "relativeCreated": 42588.849714, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:44,893" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483064.8944461, - "msecs": 894.0, - "relativeCreated": 42589.869734, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:44,894" - }, - { - "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'2'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483064.896566, - "msecs": 896.0, - "relativeCreated": 42591.98977, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'2'", - "asctime": "2025-08-29 17:57:44,896" - } - ], - "time_consumption": 0.09741377830505371 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "2", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483064.994333, - "msecs": 994.0, - "relativeCreated": 42689.756711, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 17:57:44,994", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483064.9942229, - "msecs": 994.0, - "relativeCreated": 42689.646565, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): 2 ()", - "asctime": "2025-08-29 17:57:44,994" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", - "=", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483064.9942863, - "msecs": 994.0, - "relativeCreated": 42689.709924, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): result = 2 ()", - "asctime": "2025-08-29 17:57:44,994" - } - ], - "time_consumption": 4.673004150390625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (gfw.dirk.main_light)", - "4" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483065.0950797, - "msecs": 95.0, - "relativeCreated": 42790.503423, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (gfw.dirk.main_light) to 4", - "asctime": "2025-08-29 17:57:45,095", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483064.9945347, - "msecs": 994.0, - "relativeCreated": 42689.958321, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:44,994" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483064.995541, - "msecs": 995.0, - "relativeCreated": 42690.964556, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:44,995" - }, - { - "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'4'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483064.997511, - "msecs": 997.0, - "relativeCreated": 42692.934598, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'4'", - "asctime": "2025-08-29 17:57:44,997" - } - ], - "time_consumption": 0.09756875038146973 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "4", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483065.0954642, - "msecs": 95.0, - "relativeCreated": 42790.887854, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 17:57:45,095", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", - "4", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483065.0953317, - "msecs": 95.0, - "relativeCreated": 42790.755341, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): 4 ()", - "asctime": "2025-08-29 17:57:45,095" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", - "=", - "4", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483065.095395, - "msecs": 95.0, - "relativeCreated": 42790.818804, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): result = 4 ()", - "asctime": "2025-08-29 17:57:45,095" - } - ], - "time_consumption": 6.914138793945312e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (gfw.dirk.main_light)", - "6" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483065.1960628, - "msecs": 196.0, - "relativeCreated": 42891.486413, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (gfw.dirk.main_light) to 6", - "asctime": "2025-08-29 17:57:45,196", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483065.0956483, - "msecs": 95.0, - "relativeCreated": 42791.072034, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:45,095" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483065.09675, - "msecs": 96.0, - "relativeCreated": 42792.173696, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:45,096" - }, - { - "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'6'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483065.098911, - "msecs": 98.0, - "relativeCreated": 42794.334566, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'6'", - "asctime": "2025-08-29 17:57:45,098" - } - ], - "time_consumption": 0.0971517562866211 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "6", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483065.196409, - "msecs": 196.0, - "relativeCreated": 42891.832862, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 17:57:45,196", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", - "6", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483065.1963096, - "msecs": 196.0, - "relativeCreated": 42891.733302, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): 6 ()", - "asctime": "2025-08-29 17:57:45,196" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", - "=", - "6", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483065.1963644, - "msecs": 196.0, - "relativeCreated": 42891.787972, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): result = 6 ()", - "asctime": "2025-08-29 17:57:45,196" - } - ], - "time_consumption": 4.458427429199219e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (gfw.dirk.main_light)", - "8" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483065.2969542, - "msecs": 296.0, - "relativeCreated": 42992.377827, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (gfw.dirk.main_light) to 8", - "asctime": "2025-08-29 17:57:45,296", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483065.1965983, - "msecs": 196.0, - "relativeCreated": 42892.021834, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:45,196" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483065.197351, - "msecs": 197.0, - "relativeCreated": 42892.774692, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:45,197" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483065.1989167, - "msecs": 198.0, - "relativeCreated": 42894.340166, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'8'", - "asctime": "2025-08-29 17:57:45,198" - } - ], - "time_consumption": 0.0980374813079834 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483065.2972744, - "msecs": 297.0, - "relativeCreated": 42992.698035, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 17:57:45,297", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483065.297178, - "msecs": 297.0, - "relativeCreated": 42992.601802, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): 8 ()", - "asctime": "2025-08-29 17:57:45,297" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483065.2972317, - "msecs": 297.0, - "relativeCreated": 42992.65518, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): result = 8 ()", - "asctime": "2025-08-29 17:57:45,297" - } - ], - "time_consumption": 4.267692565917969e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.color_temp (gfw.dirk.main_light)", - "10" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483065.3978047, - "msecs": 397.0, - "relativeCreated": 43093.228522, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.color_temp (gfw.dirk.main_light) to 10", - "asctime": "2025-08-29 17:57:45,397", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483065.297436, - "msecs": 297.0, - "relativeCreated": 42992.859689, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:45,297" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483065.2982695, - "msecs": 298.0, - "relativeCreated": 42993.693246, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:45,298" - }, - { - "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'10'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483065.3000095, - "msecs": 300.0, - "relativeCreated": 42995.433216, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:45,300" - } - ], - "time_consumption": 0.09779524803161621 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", - "args": [ - "10", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483065.3981652, - "msecs": 398.0, - "relativeCreated": 43093.588889, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 17:57:45,398", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", - "10", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483065.3980696, - "msecs": 398.0, - "relativeCreated": 43093.493154, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): 10 ()", - "asctime": "2025-08-29 17:57:45,398" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", - "=", - "10", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483065.398124, - "msecs": 398.0, - "relativeCreated": 43093.547766, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): result = 10 ()", - "asctime": "2025-08-29 17:57:45,398" - } - ], - "time_consumption": 4.124641418457031e-05 + "time_consumption": 4.8160552978515625e-05 } ], - "time_consumption": 0.8073558807373047, - "time_start": "2025-08-29 17:57:44,590", - "time_finished": "2025-08-29 17:57:45,398" + "time_consumption": 0.3031504154205322, + "time_start": "2025-08-29 19:32:04,505", + "time_finished": "2025-08-29 19:32:04,808" }, - "ViDevCommon.brightness (gfw.dirk.desk_light) -> Light.brightness (gfw.dirk.desk_light)": { + "ViDevCommon.state (ffe.sleep.bed_light_ma) -> Powerplug1P.state (ffe.sleep.bed_light_ma)": { "name": "__tLogger__", - "msg": "ViDevCommon.brightness (gfw.dirk.desk_light) -> Light.brightness (gfw.dirk.desk_light)", + "msg": "ViDevCommon.state (ffe.sleep.bed_light_ma) -> Powerplug1P.state (ffe.sleep.bed_light_ma)", "args": null, "levelname": "INFO", "levelno": 20, @@ -108907,16 +36735,1262 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483065.3984241, - "msecs": 398.0, - "relativeCreated": 43093.847668, - "thread": 136328761630976, + "created": 1756488724.809148, + "msecs": 809.0, + "relativeCreated": 11218.919616, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "ViDevCommon.brightness (gfw.dirk.desk_light) -> Light.brightness (gfw.dirk.desk_light)", - "asctime": "2025-08-29 17:57:45,398", + "message": "ViDevCommon.state (ffe.sleep.bed_light_ma) -> Powerplug1P.state (ffe.sleep.bed_light_ma)", + "asctime": "2025-08-29 19:32:04,809", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488724.9098966, + "msecs": 909.0, + "relativeCreated": 11319.668165, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:04,909", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488724.8093295, + "msecs": 809.0, + "relativeCreated": 11219.100946, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_ma/state/set and payload false", + "asctime": "2025-08-29 19:32:04,809" + } + ], + "time_consumption": 0.10056710243225098 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488724.9102771, + "msecs": 910.0, + "relativeCreated": 11320.0485, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:04,910", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488724.910134, + "msecs": 910.0, + "relativeCreated": 11319.905535, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:04,910" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488724.9101918, + "msecs": 910.0, + "relativeCreated": 11319.963343, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:04,910" + } + ], + "time_consumption": 8.535385131835938e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffe.sleep.bed_light_ma)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488725.0109665, + "msecs": 10.0, + "relativeCreated": 11420.737882, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffe.sleep.bed_light_ma) to True", + "asctime": "2025-08-29 19:32:05,010", + "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", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488724.9104125, + "msecs": 910.0, + "relativeCreated": 11320.184035, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_ma/state/set and payload true", + "asctime": "2025-08-29 19:32:04,910" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_ma/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488724.9132671, + "msecs": 913.0, + "relativeCreated": 11323.038588, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_ma/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:04,913" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_ma", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488724.9135182, + "msecs": 913.0, + "relativeCreated": 11323.289622, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload {\"state\": \"on\"}", + "asctime": "2025-08-29 19:32:04,913" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_ma", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488724.9141273, + "msecs": 914.0, + "relativeCreated": 11323.898901, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:04,914" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488724.9562163, + "msecs": 956.0, + "relativeCreated": 11365.987662, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'true'", + "asctime": "2025-08-29 19:32:04,956" + } + ], + "time_consumption": 0.05475020408630371 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug1P.state (ffe.sleep.bed_light_ma) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488725.0113127, + "msecs": 11.0, + "relativeCreated": 11421.084121, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug1P.state (ffe.sleep.bed_light_ma) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:05,011", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug1P.state (ffe.sleep.bed_light_ma)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488725.0112069, + "msecs": 11.0, + "relativeCreated": 11420.978314, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug1P.state (ffe.sleep.bed_light_ma)): True ()", + "asctime": "2025-08-29 19:32:05,011" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug1P.state (ffe.sleep.bed_light_ma)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488725.0112681, + "msecs": 11.0, + "relativeCreated": 11421.039563, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug1P.state (ffe.sleep.bed_light_ma)): result = True ()", + "asctime": "2025-08-29 19:32:05,011" + } + ], + "time_consumption": 4.458427429199219e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffe.sleep.bed_light_ma)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488725.111969, + "msecs": 111.0, + "relativeCreated": 11521.740556, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffe.sleep.bed_light_ma) to False", + "asctime": "2025-08-29 19:32:05,111", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488725.0114284, + "msecs": 11.0, + "relativeCreated": 11421.199782, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_ma/state/set and payload false", + "asctime": "2025-08-29 19:32:05,011" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_ma/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488725.014314, + "msecs": 14.0, + "relativeCreated": 11424.085292, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_ma/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:05,014" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_ma", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488725.014559, + "msecs": 14.0, + "relativeCreated": 11424.330478, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload {\"state\": \"off\"}", + "asctime": "2025-08-29 19:32:05,014" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_ma", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488725.0152018, + "msecs": 15.0, + "relativeCreated": 11424.973276, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:05,015" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488725.0572026, + "msecs": 57.0, + "relativeCreated": 11466.974231, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false'", + "asctime": "2025-08-29 19:32:05,057" + } + ], + "time_consumption": 0.05476641654968262 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug1P.state (ffe.sleep.bed_light_ma) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488725.1123, + "msecs": 112.0, + "relativeCreated": 11522.071364, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug1P.state (ffe.sleep.bed_light_ma) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:05,112", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug1P.state (ffe.sleep.bed_light_ma)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488725.1122024, + "msecs": 112.0, + "relativeCreated": 11521.973931, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug1P.state (ffe.sleep.bed_light_ma)): False ()", + "asctime": "2025-08-29 19:32:05,112" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug1P.state (ffe.sleep.bed_light_ma)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488725.112259, + "msecs": 112.0, + "relativeCreated": 11522.03018, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug1P.state (ffe.sleep.bed_light_ma)): result = False ()", + "asctime": "2025-08-29 19:32:05,112" + } + ], + "time_consumption": 4.100799560546875e-05 + } + ], + "time_consumption": 0.30315184593200684, + "time_start": "2025-08-29 19:32:04,809", + "time_finished": "2025-08-29 19:32:05,112" + }, + "Powerplug1P.state (ffe.sleep.bed_light_ma) -> ViDevCommon.state (ffe.sleep.bed_light_ma)": { + "name": "__tLogger__", + "msg": "Powerplug1P.state (ffe.sleep.bed_light_ma) -> ViDevCommon.state (ffe.sleep.bed_light_ma)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488725.1125534, + "msecs": 112.0, + "relativeCreated": 11522.324963, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Powerplug1P.state (ffe.sleep.bed_light_ma) -> ViDevCommon.state (ffe.sleep.bed_light_ma)", + "asctime": "2025-08-29 19:32:05,112", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488725.2132263, + "msecs": 213.0, + "relativeCreated": 11622.997632, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:05,213", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488725.1127074, + "msecs": 112.0, + "relativeCreated": 11522.478675, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_ma/state/set and payload false", + "asctime": "2025-08-29 19:32:05,112" + } + ], + "time_consumption": 0.10051894187927246 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488725.2135808, + "msecs": 213.0, + "relativeCreated": 11623.352341, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:05,213", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488725.2134867, + "msecs": 213.0, + "relativeCreated": 11623.258063, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:05,213" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488725.2135417, + "msecs": 213.0, + "relativeCreated": 11623.312976, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:05,213" + } + ], + "time_consumption": 3.910064697265625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug1P.state (ffe.sleep.bed_light_ma)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488725.3142953, + "msecs": 314.0, + "relativeCreated": 11724.066648, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug1P.state (ffe.sleep.bed_light_ma) to True", + "asctime": "2025-08-29 19:32:05,314", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_ma", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488725.2137296, + "msecs": 213.0, + "relativeCreated": 11623.500921, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload {\"state\": \"on\"}", + "asctime": "2025-08-29 19:32:05,213" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_ma", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488725.2148929, + "msecs": 214.0, + "relativeCreated": 11624.664154, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:05,214" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488725.2170758, + "msecs": 217.0, + "relativeCreated": 11626.84715, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'true'", + "asctime": "2025-08-29 19:32:05,217" + } + ], + "time_consumption": 0.09721946716308594 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffe.sleep.bed_light_ma) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488725.314662, + "msecs": 314.0, + "relativeCreated": 11724.43331, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffe.sleep.bed_light_ma) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:05,314", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.sleep.bed_light_ma)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488725.3145607, + "msecs": 314.0, + "relativeCreated": 11724.332116, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffe.sleep.bed_light_ma)): True ()", + "asctime": "2025-08-29 19:32:05,314" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.sleep.bed_light_ma)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488725.3146186, + "msecs": 314.0, + "relativeCreated": 11724.390006, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffe.sleep.bed_light_ma)): result = True ()", + "asctime": "2025-08-29 19:32:05,314" + } + ], + "time_consumption": 4.3392181396484375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug1P.state (ffe.sleep.bed_light_ma)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488725.4152493, + "msecs": 415.0, + "relativeCreated": 11825.020956, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug1P.state (ffe.sleep.bed_light_ma) to False", + "asctime": "2025-08-29 19:32:05,415", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_ma", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488725.3147938, + "msecs": 314.0, + "relativeCreated": 11724.565115, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload {\"state\": \"off\"}", + "asctime": "2025-08-29 19:32:05,314" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_ma", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488725.3160114, + "msecs": 316.0, + "relativeCreated": 11725.782977, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_ma and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:05,316" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488725.3180923, + "msecs": 318.0, + "relativeCreated": 11727.863715, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false'", + "asctime": "2025-08-29 19:32:05,318" + } + ], + "time_consumption": 0.09715700149536133 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffe.sleep.bed_light_ma) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488725.415641, + "msecs": 415.0, + "relativeCreated": 11825.412437, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffe.sleep.bed_light_ma) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:05,415", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.sleep.bed_light_ma)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488725.4155324, + "msecs": 415.0, + "relativeCreated": 11825.303668, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffe.sleep.bed_light_ma)): False ()", + "asctime": "2025-08-29 19:32:05,415" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.sleep.bed_light_ma)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488725.415592, + "msecs": 415.0, + "relativeCreated": 11825.363308, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffe.sleep.bed_light_ma)): result = False ()", + "asctime": "2025-08-29 19:32:05,415" + } + ], + "time_consumption": 4.9114227294921875e-05 + } + ], + "time_consumption": 0.3030877113342285, + "time_start": "2025-08-29 19:32:05,112", + "time_finished": "2025-08-29 19:32:05,415" + }, + "ViDevCommon.brightness (ffe.sleep.main_light) -> Light.brightness (ffe.sleep.main_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.brightness (ffe.sleep.main_light) -> Light.brightness (ffe.sleep.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488725.4158556, + "msecs": 415.0, + "relativeCreated": 11825.626961, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.brightness (ffe.sleep.main_light) -> Light.brightness (ffe.sleep.main_light)", + "asctime": "2025-08-29 19:32:05,415", "moduleLogger": [], "testcaseLogger": [ { @@ -108932,22 +38006,49 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756483065.4990752, - "msecs": 499.0, - "relativeCreated": 43194.498853, - "thread": 136328761630976, + "created": 1756488725.51674, + "msecs": 516.0, + "relativeCreated": 11926.511562, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:45,499", + "asctime": "2025-08-29 19:32:05,516", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "shellies/ffe/sleep/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488725.4160044, + "msecs": 416.0, + "relativeCreated": 11825.775716, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:05,416" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", @@ -108959,22 +38060,49 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483065.398604, - "msecs": 398.0, - "relativeCreated": 43094.0277, - "thread": 136328761630976, + "created": 1756488725.4163306, + "msecs": 416.0, + "relativeCreated": 11826.101844, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:45,398" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:05,416" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "shellies/ffe/sleep/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488725.4173086, + "msecs": 417.0, + "relativeCreated": 11827.080217, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:05,417" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", @@ -108986,22 +38114,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483065.3993824, - "msecs": 399.0, - "relativeCreated": 43094.806028, - "thread": 136328734033600, + "created": 1756488725.417672, + "msecs": 417.0, + "relativeCreated": 11827.443495, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:45,399" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:05,417" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/state", + "videv/ffe/sleep/main_light/state", "b'true'" ], "levelname": "DEBUG", @@ -109013,19 +38141,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483065.4019487, - "msecs": 401.0, - "relativeCreated": 43097.372423, - "thread": 136328734033600, + "created": 1756488725.459175, + "msecs": 459.0, + "relativeCreated": 11868.94666, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:45,401" + "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:05,459" } ], - "time_consumption": 0.09712648391723633 + "time_consumption": 0.05756497383117676 }, { "name": "__tLogger__", @@ -109042,22 +38170,22 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483065.5999699, - "msecs": 599.0, - "relativeCreated": 43295.393439, - "thread": 136328761630976, + "created": 1756488725.6177278, + "msecs": 617.0, + "relativeCreated": 12027.499142, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 17:57:45,599", + "asctime": "2025-08-29 19:32:05,617", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness/set", + "videv/ffe/sleep/main_light/brightness/set", "100" ], "levelname": "DEBUG", @@ -109069,22 +38197,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483065.4993527, - "msecs": 499.0, - "relativeCreated": 43194.776147, - "thread": 136328761630976, + "created": 1756488725.5170326, + "msecs": 517.0, + "relativeCreated": 11926.80402, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:45,499" + "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 100", + "asctime": "2025-08-29 19:32:05,517" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", @@ -109096,22 +38224,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483065.499669, - "msecs": 499.0, - "relativeCreated": 43195.092632, - "thread": 136328761630976, + "created": 1756488725.517352, + "msecs": 517.0, + "relativeCreated": 11927.123597, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:45,499" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:05,517" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light/set", + "zigbee_ffe/ffe/sleep/main_light/set", "b'{\"brightness\": 254}'" ], "levelname": "DEBUG", @@ -109123,22 +38251,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483065.5023255, - "msecs": 502.0, - "relativeCreated": 43197.74915, - "thread": 136328734033600, + "created": 1756488725.5203624, + "msecs": 520.0, + "relativeCreated": 11930.13398, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:45,502" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-29 19:32:05,520" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", @@ -109150,22 +38278,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483065.5026844, - "msecs": 502.0, - "relativeCreated": 43198.108134, - "thread": 136328734033600, + "created": 1756488725.5207345, + "msecs": 520.0, + "relativeCreated": 11930.505997, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:45,502" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:05,520" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness", + "videv/ffe/sleep/main_light/brightness", "b'100'" ], "levelname": "DEBUG", @@ -109177,19 +38305,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483065.5458148, - "msecs": 545.0, - "relativeCreated": 43241.238517, - "thread": 136328734033600, + "created": 1756488725.563524, + "msecs": 563.0, + "relativeCreated": 11973.295464, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:45,545" + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'100'", + "asctime": "2025-08-29 19:32:05,563" } ], - "time_consumption": 0.05415511131286621 + "time_consumption": 0.05420374870300293 }, { "name": "__tLogger__", @@ -109207,16 +38335,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483065.6003203, - "msecs": 600.0, - "relativeCreated": 43295.743885, - "thread": 136328761630976, + "created": 1756488725.6180818, + "msecs": 618.0, + "relativeCreated": 12027.853255, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 17:57:45,600", + "asctime": "2025-08-29 19:32:05,618", "moduleLogger": [ { "name": "__unittest__", @@ -109235,16 +38363,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483065.6002173, - "msecs": 600.0, - "relativeCreated": 43295.641147, - "thread": 136328761630976, + "created": 1756488725.6179793, + "msecs": 617.0, + "relativeCreated": 12027.750764, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 17:57:45,600" + "asctime": "2025-08-29 19:32:05,617" }, { "name": "__unittest__", @@ -109264,25 +38392,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483065.6002767, - "msecs": 600.0, - "relativeCreated": 43295.70033, - "thread": 136328761630976, + "created": 1756488725.6180384, + "msecs": 618.0, + "relativeCreated": 12027.809835, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 17:57:45,600" + "asctime": "2025-08-29 19:32:05,618" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 4.3392181396484375e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevCommon.brightness (gfw.dirk.desk_light)", + "ViDevCommon.brightness (ffe.sleep.main_light)", "0" ], "levelname": "DEBUG", @@ -109294,22 +38422,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483065.7009604, - "msecs": 700.0, - "relativeCreated": 43396.384315, - "thread": 136328761630976, + "created": 1756488725.718587, + "msecs": 718.0, + "relativeCreated": 12128.358353, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevCommon.brightness (gfw.dirk.desk_light) to 0", - "asctime": "2025-08-29 17:57:45,700", + "message": "Setting state of ViDevCommon.brightness (ffe.sleep.main_light) to 0", + "asctime": "2025-08-29 19:32:05,718", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness/set", + "videv/ffe/sleep/main_light/brightness/set", "0" ], "levelname": "DEBUG", @@ -109321,22 +38449,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483065.600434, - "msecs": 600.0, - "relativeCreated": 43295.857822, - "thread": 136328761630976, + "created": 1756488725.6181927, + "msecs": 618.0, + "relativeCreated": 12027.964152, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 0", - "asctime": "2025-08-29 17:57:45,600" + "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 0", + "asctime": "2025-08-29 19:32:05,618" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light/set", + "zigbee_ffe/ffe/sleep/main_light/set", "b'{\"brightness\": 1}'" ], "levelname": "DEBUG", @@ -109348,22 +38476,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483065.603411, - "msecs": 603.0, - "relativeCreated": 43298.834506, - "thread": 136328734033600, + "created": 1756488725.6210601, + "msecs": 621.0, + "relativeCreated": 12030.831449, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 17:57:45,603" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-29 19:32:05,621" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", @@ -109375,22 +38503,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483065.6037202, - "msecs": 603.0, - "relativeCreated": 43299.143953, - "thread": 136328734033600, + "created": 1756488725.6213207, + "msecs": 621.0, + "relativeCreated": 12031.092168, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:45,603" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:05,621" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", @@ -109402,22 +38530,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483065.6044106, - "msecs": 604.0, - "relativeCreated": 43299.834361, - "thread": 136328734033600, + "created": 1756488725.6219728, + "msecs": 621.0, + "relativeCreated": 12031.74417, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:45,604" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:05,621" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness", + "videv/ffe/sleep/main_light/brightness", "b'0'" ], "levelname": "DEBUG", @@ -109429,23 +38557,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483065.6468, - "msecs": 646.0, - "relativeCreated": 43342.223712, - "thread": 136328734033600, + "created": 1756488725.6644948, + "msecs": 664.0, + "relativeCreated": 12074.266325, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'0'", - "asctime": "2025-08-29 17:57:45,646" + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'0'", + "asctime": "2025-08-29 19:32:05,664" } ], - "time_consumption": 0.054160356521606445 + "time_consumption": 0.0540921688079834 }, { "name": "__tLogger__", - "msg": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "0", "" @@ -109459,22 +38587,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483065.7013013, - "msecs": 701.0, - "relativeCreated": 43396.72494, - "thread": 136328761630976, + "created": 1756488725.7189455, + "msecs": 718.0, + "relativeCreated": 12128.716842, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:45,701", + "message": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:05,718", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for Light.brightness (gfw.dirk.desk_light)", + "Value for Light.brightness (ffe.sleep.main_light)", "0", "" ], @@ -109487,22 +38615,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483065.7011986, - "msecs": 701.0, - "relativeCreated": 43396.622256, - "thread": 136328761630976, + "created": 1756488725.7188451, + "msecs": 718.0, + "relativeCreated": 12128.616554, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for Light.brightness (gfw.dirk.desk_light)): 0 ()", - "asctime": "2025-08-29 17:57:45,701" + "message": "Result (Value for Light.brightness (ffe.sleep.main_light)): 0 ()", + "asctime": "2025-08-29 19:32:05,718" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for Light.brightness (gfw.dirk.desk_light)", + "Value for Light.brightness (ffe.sleep.main_light)", "=", "0", "" @@ -109516,25 +38644,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483065.7012582, - "msecs": 701.0, - "relativeCreated": 43396.681981, - "thread": 136328761630976, + "created": 1756488725.7189028, + "msecs": 718.0, + "relativeCreated": 12128.674166, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for Light.brightness (gfw.dirk.desk_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:45,701" + "message": "Expectation (Value for Light.brightness (ffe.sleep.main_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:05,718" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 4.267692565917969e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevCommon.brightness (gfw.dirk.desk_light)", + "ViDevCommon.brightness (ffe.sleep.main_light)", "20" ], "levelname": "DEBUG", @@ -109546,22 +38674,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483065.8018336, - "msecs": 801.0, - "relativeCreated": 43497.257353, - "thread": 136328761630976, + "created": 1756488725.8195643, + "msecs": 819.0, + "relativeCreated": 12229.33568, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevCommon.brightness (gfw.dirk.desk_light) to 20", - "asctime": "2025-08-29 17:57:45,801", + "message": "Setting state of ViDevCommon.brightness (ffe.sleep.main_light) to 20", + "asctime": "2025-08-29 19:32:05,819", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness/set", + "videv/ffe/sleep/main_light/brightness/set", "20" ], "levelname": "DEBUG", @@ -109573,22 +38701,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483065.7014415, - "msecs": 701.0, - "relativeCreated": 43396.86527, - "thread": 136328761630976, + "created": 1756488725.7190607, + "msecs": 719.0, + "relativeCreated": 12128.832217, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 20", - "asctime": "2025-08-29 17:57:45,701" + "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 20", + "asctime": "2025-08-29 19:32:05,719" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light/set", + "zigbee_ffe/ffe/sleep/main_light/set", "b'{\"brightness\": 52}'" ], "levelname": "DEBUG", @@ -109600,22 +38728,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483065.7044601, - "msecs": 704.0, - "relativeCreated": 43399.883714, - "thread": 136328734033600, + "created": 1756488725.722096, + "msecs": 722.0, + "relativeCreated": 12131.867389, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 17:57:45,704" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-29 19:32:05,722" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", @@ -109627,22 +38755,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483065.7047513, - "msecs": 704.0, - "relativeCreated": 43400.174996, - "thread": 136328734033600, + "created": 1756488725.7223508, + "msecs": 722.0, + "relativeCreated": 12132.122166, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:45,704" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:05,722" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", @@ -109654,22 +38782,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483065.7054827, - "msecs": 705.0, - "relativeCreated": 43400.906333, - "thread": 136328734033600, + "created": 1756488725.7231061, + "msecs": 723.0, + "relativeCreated": 12132.877487, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:45,705" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:05,723" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness", + "videv/ffe/sleep/main_light/brightness", "b'20'" ], "levelname": "DEBUG", @@ -109681,23 +38809,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483065.7475812, - "msecs": 747.0, - "relativeCreated": 43443.004847, - "thread": 136328734033600, + "created": 1756488725.7655413, + "msecs": 765.0, + "relativeCreated": 12175.312775, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'20'", - "asctime": "2025-08-29 17:57:45,747" + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'20'", + "asctime": "2025-08-29 19:32:05,765" } ], - "time_consumption": 0.05425238609313965 + "time_consumption": 0.054023027420043945 }, { "name": "__tLogger__", - "msg": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "20", "" @@ -109711,22 +38839,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483065.8021834, - "msecs": 802.0, - "relativeCreated": 43497.607169, - "thread": 136328761630976, + "created": 1756488725.819903, + "msecs": 819.0, + "relativeCreated": 12229.674402, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:45,802", + "message": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:05,819", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for Light.brightness (gfw.dirk.desk_light)", + "Value for Light.brightness (ffe.sleep.main_light)", "20", "" ], @@ -109739,22 +38867,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483065.8020778, - "msecs": 802.0, - "relativeCreated": 43497.501348, - "thread": 136328761630976, + "created": 1756488725.819806, + "msecs": 819.0, + "relativeCreated": 12229.577708, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for Light.brightness (gfw.dirk.desk_light)): 20 ()", - "asctime": "2025-08-29 17:57:45,802" + "message": "Result (Value for Light.brightness (ffe.sleep.main_light)): 20 ()", + "asctime": "2025-08-29 19:32:05,819" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for Light.brightness (gfw.dirk.desk_light)", + "Value for Light.brightness (ffe.sleep.main_light)", "=", "20", "" @@ -109768,25 +38896,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483065.8021374, - "msecs": 802.0, - "relativeCreated": 43497.560936, - "thread": 136328761630976, + "created": 1756488725.8198621, + "msecs": 819.0, + "relativeCreated": 12229.633475, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for Light.brightness (gfw.dirk.desk_light)): result = 20 ()", - "asctime": "2025-08-29 17:57:45,802" + "message": "Expectation (Value for Light.brightness (ffe.sleep.main_light)): result = 20 ()", + "asctime": "2025-08-29 19:32:05,819" } ], - "time_consumption": 4.601478576660156e-05 + "time_consumption": 4.076957702636719e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevCommon.brightness (gfw.dirk.desk_light)", + "ViDevCommon.brightness (ffe.sleep.main_light)", "40" ], "levelname": "DEBUG", @@ -109798,22 +38926,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483065.9028656, - "msecs": 902.0, - "relativeCreated": 43598.289365, - "thread": 136328761630976, + "created": 1756488725.9205556, + "msecs": 920.0, + "relativeCreated": 12330.326863, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevCommon.brightness (gfw.dirk.desk_light) to 40", - "asctime": "2025-08-29 17:57:45,902", + "message": "Setting state of ViDevCommon.brightness (ffe.sleep.main_light) to 40", + "asctime": "2025-08-29 19:32:05,920", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness/set", + "videv/ffe/sleep/main_light/brightness/set", "40" ], "levelname": "DEBUG", @@ -109825,22 +38953,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483065.8023033, - "msecs": 802.0, - "relativeCreated": 43497.726812, - "thread": 136328761630976, + "created": 1756488725.8200133, + "msecs": 820.0, + "relativeCreated": 12229.784704, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 40", - "asctime": "2025-08-29 17:57:45,802" + "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 40", + "asctime": "2025-08-29 19:32:05,820" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light/set", + "zigbee_ffe/ffe/sleep/main_light/set", "b'{\"brightness\": 102}'" ], "levelname": "DEBUG", @@ -109852,22 +38980,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483065.805194, - "msecs": 805.0, - "relativeCreated": 43500.617566, - "thread": 136328734033600, + "created": 1756488725.823189, + "msecs": 823.0, + "relativeCreated": 12232.960516, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 17:57:45,805" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-29 19:32:05,823" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", @@ -109879,22 +39007,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483065.8054805, - "msecs": 805.0, - "relativeCreated": 43500.904181, - "thread": 136328734033600, + "created": 1756488725.8234625, + "msecs": 823.0, + "relativeCreated": 12233.233927, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:45,805" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:05,823" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", @@ -109906,22 +39034,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483065.8061268, - "msecs": 806.0, - "relativeCreated": 43501.550428, - "thread": 136328734033600, + "created": 1756488725.8241048, + "msecs": 824.0, + "relativeCreated": 12233.876136, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:45,806" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:05,824" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness", + "videv/ffe/sleep/main_light/brightness", "b'40'" ], "levelname": "DEBUG", @@ -109933,23 +39061,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483065.8486574, - "msecs": 848.0, - "relativeCreated": 43544.081049, - "thread": 136328734033600, + "created": 1756488725.8664548, + "msecs": 866.0, + "relativeCreated": 12276.226251, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'40'", - "asctime": "2025-08-29 17:57:45,848" + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'40'", + "asctime": "2025-08-29 19:32:05,866" } ], - "time_consumption": 0.05420827865600586 + "time_consumption": 0.054100751876831055 }, { "name": "__tLogger__", - "msg": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "40", "" @@ -109963,22 +39091,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483065.9032028, - "msecs": 903.0, - "relativeCreated": 43598.626474, - "thread": 136328761630976, + "created": 1756488725.9208822, + "msecs": 920.0, + "relativeCreated": 12330.653599, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 17:57:45,903", + "message": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content 40 and Type is ).", + "asctime": "2025-08-29 19:32:05,920", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for Light.brightness (gfw.dirk.desk_light)", + "Value for Light.brightness (ffe.sleep.main_light)", "40", "" ], @@ -109991,22 +39119,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483065.9031022, - "msecs": 903.0, - "relativeCreated": 43598.525984, - "thread": 136328761630976, + "created": 1756488725.9207835, + "msecs": 920.0, + "relativeCreated": 12330.555156, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for Light.brightness (gfw.dirk.desk_light)): 40 ()", - "asctime": "2025-08-29 17:57:45,903" + "message": "Result (Value for Light.brightness (ffe.sleep.main_light)): 40 ()", + "asctime": "2025-08-29 19:32:05,920" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for Light.brightness (gfw.dirk.desk_light)", + "Value for Light.brightness (ffe.sleep.main_light)", "=", "40", "" @@ -110020,25 +39148,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483065.9031603, - "msecs": 903.0, - "relativeCreated": 43598.584026, - "thread": 136328761630976, + "created": 1756488725.9208403, + "msecs": 920.0, + "relativeCreated": 12330.61166, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for Light.brightness (gfw.dirk.desk_light)): result = 40 ()", - "asctime": "2025-08-29 17:57:45,903" + "message": "Expectation (Value for Light.brightness (ffe.sleep.main_light)): result = 40 ()", + "asctime": "2025-08-29 19:32:05,920" } ], - "time_consumption": 4.2438507080078125e-05 + "time_consumption": 4.1961669921875e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevCommon.brightness (gfw.dirk.desk_light)", + "ViDevCommon.brightness (ffe.sleep.main_light)", "60" ], "levelname": "DEBUG", @@ -110050,22 +39178,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483066.0036957, - "msecs": 3.0, - "relativeCreated": 43699.119364, - "thread": 136328761630976, + "created": 1756488726.0215247, + "msecs": 21.0, + "relativeCreated": 12431.296294, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevCommon.brightness (gfw.dirk.desk_light) to 60", - "asctime": "2025-08-29 17:57:46,003", + "message": "Setting state of ViDevCommon.brightness (ffe.sleep.main_light) to 60", + "asctime": "2025-08-29 19:32:06,021", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness/set", + "videv/ffe/sleep/main_light/brightness/set", "60" ], "levelname": "DEBUG", @@ -110077,22 +39205,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483065.903314, - "msecs": 903.0, - "relativeCreated": 43598.737768, - "thread": 136328761630976, + "created": 1756488725.9209929, + "msecs": 920.0, + "relativeCreated": 12330.764212, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 60", - "asctime": "2025-08-29 17:57:45,903" + "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 60", + "asctime": "2025-08-29 19:32:05,920" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light/set", + "zigbee_ffe/ffe/sleep/main_light/set", "b'{\"brightness\": 153}'" ], "levelname": "DEBUG", @@ -110104,22 +39232,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483065.9061677, - "msecs": 906.0, - "relativeCreated": 43601.591508, - "thread": 136328734033600, + "created": 1756488725.9241495, + "msecs": 924.0, + "relativeCreated": 12333.920998, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 17:57:45,906" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-29 19:32:05,924" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", @@ -110131,22 +39259,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483065.9064536, - "msecs": 906.0, - "relativeCreated": 43601.877077, - "thread": 136328734033600, + "created": 1756488725.9244087, + "msecs": 924.0, + "relativeCreated": 12334.179955, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:45,906" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:05,924" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", @@ -110158,22 +39286,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483065.9070811, - "msecs": 907.0, - "relativeCreated": 43602.50499, - "thread": 136328734033600, + "created": 1756488725.9253159, + "msecs": 925.0, + "relativeCreated": 12335.08725, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:45,907" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:05,925" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness", + "videv/ffe/sleep/main_light/brightness", "b'60'" ], "levelname": "DEBUG", @@ -110185,23 +39313,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483065.9505658, - "msecs": 950.0, - "relativeCreated": 43645.989615, - "thread": 136328734033600, + "created": 1756488725.967356, + "msecs": 967.0, + "relativeCreated": 12377.127266, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'60'", - "asctime": "2025-08-29 17:57:45,950" + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'60'", + "asctime": "2025-08-29 19:32:05,967" } ], - "time_consumption": 0.05312991142272949 + "time_consumption": 0.054168701171875 }, { "name": "__tLogger__", - "msg": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "60", "" @@ -110215,22 +39343,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483066.0040789, - "msecs": 4.0, - "relativeCreated": 43699.502443, - "thread": 136328761630976, + "created": 1756488726.0218837, + "msecs": 21.0, + "relativeCreated": 12431.655145, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 17:57:46,004", + "message": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content 60 and Type is ).", + "asctime": "2025-08-29 19:32:06,021", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for Light.brightness (gfw.dirk.desk_light)", + "Value for Light.brightness (ffe.sleep.main_light)", "60", "" ], @@ -110243,22 +39371,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483066.0039616, - "msecs": 3.0, - "relativeCreated": 43699.385376, - "thread": 136328761630976, + "created": 1756488726.0217803, + "msecs": 21.0, + "relativeCreated": 12431.551717, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for Light.brightness (gfw.dirk.desk_light)): 60 ()", - "asctime": "2025-08-29 17:57:46,003" + "message": "Result (Value for Light.brightness (ffe.sleep.main_light)): 60 ()", + "asctime": "2025-08-29 19:32:06,021" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for Light.brightness (gfw.dirk.desk_light)", + "Value for Light.brightness (ffe.sleep.main_light)", "=", "60", "" @@ -110272,25 +39400,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483066.0040157, - "msecs": 4.0, - "relativeCreated": 43699.439182, - "thread": 136328761630976, + "created": 1756488726.0218399, + "msecs": 21.0, + "relativeCreated": 12431.611229, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for Light.brightness (gfw.dirk.desk_light)): result = 60 ()", - "asctime": "2025-08-29 17:57:46,004" + "message": "Expectation (Value for Light.brightness (ffe.sleep.main_light)): result = 60 ()", + "asctime": "2025-08-29 19:32:06,021" } ], - "time_consumption": 6.318092346191406e-05 + "time_consumption": 4.38690185546875e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevCommon.brightness (gfw.dirk.desk_light)", + "ViDevCommon.brightness (ffe.sleep.main_light)", "80" ], "levelname": "DEBUG", @@ -110302,22 +39430,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483066.104563, - "msecs": 104.0, - "relativeCreated": 43799.986731, - "thread": 136328761630976, + "created": 1756488726.1225178, + "msecs": 122.0, + "relativeCreated": 12532.289156, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevCommon.brightness (gfw.dirk.desk_light) to 80", - "asctime": "2025-08-29 17:57:46,104", + "message": "Setting state of ViDevCommon.brightness (ffe.sleep.main_light) to 80", + "asctime": "2025-08-29 19:32:06,122", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness/set", + "videv/ffe/sleep/main_light/brightness/set", "80" ], "levelname": "DEBUG", @@ -110329,22 +39457,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483066.0041893, - "msecs": 4.0, - "relativeCreated": 43699.612845, - "thread": 136328761630976, + "created": 1756488726.0219944, + "msecs": 21.0, + "relativeCreated": 12431.765728, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 80", - "asctime": "2025-08-29 17:57:46,004" + "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 80", + "asctime": "2025-08-29 19:32:06,021" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light/set", + "zigbee_ffe/ffe/sleep/main_light/set", "b'{\"brightness\": 203}'" ], "levelname": "DEBUG", @@ -110356,22 +39484,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483066.006909, - "msecs": 6.0, - "relativeCreated": 43702.332533, - "thread": 136328734033600, + "created": 1756488726.0250514, + "msecs": 25.0, + "relativeCreated": 12434.822872, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 17:57:46,006" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-29 19:32:06,025" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", @@ -110383,22 +39511,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483066.0073822, - "msecs": 7.0, - "relativeCreated": 43702.806069, - "thread": 136328734033600, + "created": 1756488726.0253005, + "msecs": 25.0, + "relativeCreated": 12435.072007, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:46,007" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:06,025" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", @@ -110410,22 +39538,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483066.0080323, - "msecs": 8.0, - "relativeCreated": 43703.455814, - "thread": 136328734033600, + "created": 1756488726.0261736, + "msecs": 26.0, + "relativeCreated": 12435.945155, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:46,008" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:06,026" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness", + "videv/ffe/sleep/main_light/brightness", "b'80'" ], "levelname": "DEBUG", @@ -110437,23 +39565,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483066.0502672, - "msecs": 50.0, - "relativeCreated": 43745.690928, - "thread": 136328734033600, + "created": 1756488726.0683606, + "msecs": 68.0, + "relativeCreated": 12478.131848, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'80'", - "asctime": "2025-08-29 17:57:46,050" + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'80'", + "asctime": "2025-08-29 19:32:06,068" } ], - "time_consumption": 0.05429577827453613 + "time_consumption": 0.054157257080078125 }, { "name": "__tLogger__", - "msg": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "80", "" @@ -110467,22 +39595,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483066.1049263, - "msecs": 104.0, - "relativeCreated": 43800.350106, - "thread": 136328761630976, + "created": 1756488726.1228466, + "msecs": 122.0, + "relativeCreated": 12532.618177, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 17:57:46,104", + "message": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content 80 and Type is ).", + "asctime": "2025-08-29 19:32:06,122", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for Light.brightness (gfw.dirk.desk_light)", + "Value for Light.brightness (ffe.sleep.main_light)", "80", "" ], @@ -110495,22 +39623,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483066.1048093, - "msecs": 104.0, - "relativeCreated": 43800.232872, - "thread": 136328761630976, + "created": 1756488726.1227486, + "msecs": 122.0, + "relativeCreated": 12532.520094, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for Light.brightness (gfw.dirk.desk_light)): 80 ()", - "asctime": "2025-08-29 17:57:46,104" + "message": "Result (Value for Light.brightness (ffe.sleep.main_light)): 80 ()", + "asctime": "2025-08-29 19:32:06,122" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for Light.brightness (gfw.dirk.desk_light)", + "Value for Light.brightness (ffe.sleep.main_light)", "=", "80", "" @@ -110524,25 +39652,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483066.1048844, - "msecs": 104.0, - "relativeCreated": 43800.308267, - "thread": 136328761630976, + "created": 1756488726.1228056, + "msecs": 122.0, + "relativeCreated": 12532.576962, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for Light.brightness (gfw.dirk.desk_light)): result = 80 ()", - "asctime": "2025-08-29 17:57:46,104" + "message": "Expectation (Value for Light.brightness (ffe.sleep.main_light)): result = 80 ()", + "asctime": "2025-08-29 19:32:06,122" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 4.100799560546875e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevCommon.brightness (gfw.dirk.desk_light)", + "ViDevCommon.brightness (ffe.sleep.main_light)", "100" ], "levelname": "DEBUG", @@ -110554,22 +39682,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483066.2054172, - "msecs": 205.0, - "relativeCreated": 43900.84102, - "thread": 136328761630976, + "created": 1756488726.2235367, + "msecs": 223.0, + "relativeCreated": 12633.30814, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevCommon.brightness (gfw.dirk.desk_light) to 100", - "asctime": "2025-08-29 17:57:46,205", + "message": "Setting state of ViDevCommon.brightness (ffe.sleep.main_light) to 100", + "asctime": "2025-08-29 19:32:06,223", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness/set", + "videv/ffe/sleep/main_light/brightness/set", "100" ], "levelname": "DEBUG", @@ -110581,22 +39709,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483066.1050322, - "msecs": 105.0, - "relativeCreated": 43800.455831, - "thread": 136328761630976, + "created": 1756488726.1229784, + "msecs": 122.0, + "relativeCreated": 12532.749907, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:46,105" + "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 100", + "asctime": "2025-08-29 19:32:06,122" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light/set", + "zigbee_ffe/ffe/sleep/main_light/set", "b'{\"brightness\": 254}'" ], "levelname": "DEBUG", @@ -110608,22 +39736,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483066.1076915, - "msecs": 107.0, - "relativeCreated": 43803.115261, - "thread": 136328734033600, + "created": 1756488726.1261714, + "msecs": 126.0, + "relativeCreated": 12535.942908, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:46,107" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-29 19:32:06,126" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", @@ -110635,22 +39763,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483066.1081567, - "msecs": 108.0, - "relativeCreated": 43803.580234, - "thread": 136328734033600, + "created": 1756488726.1264176, + "msecs": 126.0, + "relativeCreated": 12536.18922, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:46,108" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:06,126" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", @@ -110662,22 +39790,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483066.1088753, - "msecs": 108.0, - "relativeCreated": 43804.298926, - "thread": 136328734033600, + "created": 1756488726.1271186, + "msecs": 127.0, + "relativeCreated": 12536.889908, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:46,108" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:06,127" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness", + "videv/ffe/sleep/main_light/brightness", "b'100'" ], "levelname": "DEBUG", @@ -110689,23 +39817,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483066.1505208, - "msecs": 150.0, - "relativeCreated": 43845.944557, - "thread": 136328734033600, + "created": 1756488726.1695044, + "msecs": 169.0, + "relativeCreated": 12579.276004, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:46,150" + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'100'", + "asctime": "2025-08-29 19:32:06,169" } ], - "time_consumption": 0.05489635467529297 + "time_consumption": 0.054032325744628906 }, { "name": "__tLogger__", - "msg": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "100", "" @@ -110719,22 +39847,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483066.2057555, - "msecs": 205.0, - "relativeCreated": 43901.179026, - "thread": 136328761630976, + "created": 1756488726.223878, + "msecs": 223.0, + "relativeCreated": 12633.649402, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 17:57:46,205", + "message": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content 100 and Type is ).", + "asctime": "2025-08-29 19:32:06,223", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for Light.brightness (gfw.dirk.desk_light)", + "Value for Light.brightness (ffe.sleep.main_light)", "100", "" ], @@ -110747,22 +39875,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483066.2056599, - "msecs": 205.0, - "relativeCreated": 43901.083581, - "thread": 136328761630976, + "created": 1756488726.2237813, + "msecs": 223.0, + "relativeCreated": 12633.552771, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for Light.brightness (gfw.dirk.desk_light)): 100 ()", - "asctime": "2025-08-29 17:57:46,205" + "message": "Result (Value for Light.brightness (ffe.sleep.main_light)): 100 ()", + "asctime": "2025-08-29 19:32:06,223" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for Light.brightness (gfw.dirk.desk_light)", + "Value for Light.brightness (ffe.sleep.main_light)", "=", "100", "" @@ -110776,28 +39904,28 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483066.2057145, - "msecs": 205.0, - "relativeCreated": 43901.138043, - "thread": 136328761630976, + "created": 1756488726.2238367, + "msecs": 223.0, + "relativeCreated": 12633.608076, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for Light.brightness (gfw.dirk.desk_light)): result = 100 ()", - "asctime": "2025-08-29 17:57:46,205" + "message": "Expectation (Value for Light.brightness (ffe.sleep.main_light)): result = 100 ()", + "asctime": "2025-08-29 19:32:06,223" } ], - "time_consumption": 4.100799560546875e-05 + "time_consumption": 4.124641418457031e-05 } ], - "time_consumption": 0.8073313236236572, - "time_start": "2025-08-29 17:57:45,398", - "time_finished": "2025-08-29 17:57:46,205" + "time_consumption": 0.8080222606658936, + "time_start": "2025-08-29 19:32:05,415", + "time_finished": "2025-08-29 19:32:06,223" }, - "Light.brightness (gfw.dirk.desk_light) -> ViDevCommon.brightness (gfw.dirk.desk_light)": { + "Light.brightness (ffe.sleep.main_light) -> ViDevCommon.brightness (ffe.sleep.main_light)": { "name": "__tLogger__", - "msg": "Light.brightness (gfw.dirk.desk_light) -> ViDevCommon.brightness (gfw.dirk.desk_light)", + "msg": "Light.brightness (ffe.sleep.main_light) -> ViDevCommon.brightness (ffe.sleep.main_light)", "args": null, "levelname": "INFO", "levelno": 20, @@ -110808,16 +39936,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483066.2060373, - "msecs": 206.0, - "relativeCreated": 43901.460859, - "thread": 136328761630976, + "created": 1756488726.2241218, + "msecs": 224.0, + "relativeCreated": 12633.893292, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Light.brightness (gfw.dirk.desk_light) -> ViDevCommon.brightness (gfw.dirk.desk_light)", - "asctime": "2025-08-29 17:57:46,206", + "message": "Light.brightness (ffe.sleep.main_light) -> ViDevCommon.brightness (ffe.sleep.main_light)", + "asctime": "2025-08-29 19:32:06,224", "moduleLogger": [], "testcaseLogger": [ { @@ -110833,16 +39961,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756483066.3062334, - "msecs": 306.0, - "relativeCreated": 44001.65712, - "thread": 136328761630976, + "created": 1756488726.3245356, + "msecs": 324.0, + "relativeCreated": 12734.307107, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:46,306", + "asctime": "2025-08-29 19:32:06,324", "moduleLogger": [], "time_consumption": 0.0 }, @@ -110861,22 +39989,22 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483066.406816, - "msecs": 406.0, - "relativeCreated": 44102.23967, - "thread": 136328761630976, + "created": 1756488726.4253502, + "msecs": 425.0, + "relativeCreated": 12835.121572, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 17:57:46,406", + "asctime": "2025-08-29 19:32:06,425", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness/set", + "videv/ffe/sleep/main_light/brightness/set", "100" ], "levelname": "DEBUG", @@ -110888,19 +40016,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483066.306474, - "msecs": 306.0, - "relativeCreated": 44001.897685, - "thread": 136328761630976, + "created": 1756488726.324822, + "msecs": 324.0, + "relativeCreated": 12734.593346, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:46,306" + "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 100", + "asctime": "2025-08-29 19:32:06,324" } ], - "time_consumption": 0.1003420352935791 + "time_consumption": 0.10052824020385742 }, { "name": "__tLogger__", @@ -110918,16 +40046,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483066.407182, - "msecs": 407.0, - "relativeCreated": 44102.605877, - "thread": 136328761630976, + "created": 1756488726.4257302, + "msecs": 425.0, + "relativeCreated": 12835.501746, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 17:57:46,407", + "asctime": "2025-08-29 19:32:06,425", "moduleLogger": [ { "name": "__unittest__", @@ -110946,16 +40074,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483066.40708, - "msecs": 407.0, - "relativeCreated": 44102.503721, - "thread": 136328761630976, + "created": 1756488726.4256258, + "msecs": 425.0, + "relativeCreated": 12835.397387, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 17:57:46,407" + "asctime": "2025-08-29 19:32:06,425" }, { "name": "__unittest__", @@ -110975,25 +40103,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483066.407139, - "msecs": 407.0, - "relativeCreated": 44102.56268, - "thread": 136328761630976, + "created": 1756488726.4256842, + "msecs": 425.0, + "relativeCreated": 12835.455619, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 17:57:46,407" + "asctime": "2025-08-29 19:32:06,425" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 4.601478576660156e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "Light.brightness (gfw.dirk.desk_light)", + "Light.brightness (ffe.sleep.main_light)", "0" ], "levelname": "DEBUG", @@ -111005,22 +40133,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483066.507908, - "msecs": 507.0, - "relativeCreated": 44203.331768, - "thread": 136328761630976, + "created": 1756488726.5264251, + "msecs": 526.0, + "relativeCreated": 12936.196597, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of Light.brightness (gfw.dirk.desk_light) to 0", - "asctime": "2025-08-29 17:57:46,507", + "message": "Setting state of Light.brightness (ffe.sleep.main_light) to 0", + "asctime": "2025-08-29 19:32:06,526", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", @@ -111032,22 +40160,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483066.4073536, - "msecs": 407.0, - "relativeCreated": 44102.777172, - "thread": 136328761630976, + "created": 1756488726.4259124, + "msecs": 425.0, + "relativeCreated": 12835.683757, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:46,407" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:06,425" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", @@ -111059,22 +40187,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483066.4085684, - "msecs": 408.0, - "relativeCreated": 44103.991914, - "thread": 136328734033600, + "created": 1756488726.4271827, + "msecs": 427.0, + "relativeCreated": 12836.953935, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:46,408" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:06,427" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness", + "videv/ffe/sleep/main_light/brightness", "b'0'" ], "levelname": "DEBUG", @@ -111086,23 +40214,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483066.4107387, - "msecs": 410.0, - "relativeCreated": 44106.162446, - "thread": 136328734033600, + "created": 1756488726.4293048, + "msecs": 429.0, + "relativeCreated": 12839.076356, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'0'", - "asctime": "2025-08-29 17:57:46,410" + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'0'", + "asctime": "2025-08-29 19:32:06,429" } ], - "time_consumption": 0.09716939926147461 + "time_consumption": 0.09712028503417969 }, { "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "0", "" @@ -111116,22 +40244,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483066.508243, - "msecs": 508.0, - "relativeCreated": 44203.666855, - "thread": 136328761630976, + "created": 1756488726.5267913, + "msecs": 526.0, + "relativeCreated": 12936.562892, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:46,508", + "message": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:06,526", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "Value for ViDevCommon.brightness (ffe.sleep.main_light)", "0", "" ], @@ -111144,22 +40272,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483066.508138, - "msecs": 508.0, - "relativeCreated": 44203.561601, - "thread": 136328761630976, + "created": 1756488726.5266929, + "msecs": 526.0, + "relativeCreated": 12936.464288, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): 0 ()", - "asctime": "2025-08-29 17:57:46,508" + "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.main_light)): 0 ()", + "asctime": "2025-08-29 19:32:06,526" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "Value for ViDevCommon.brightness (ffe.sleep.main_light)", "=", "0", "" @@ -111173,25 +40301,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483066.5081995, - "msecs": 508.0, - "relativeCreated": 44203.62302, - "thread": 136328761630976, + "created": 1756488726.5267491, + "msecs": 526.0, + "relativeCreated": 12936.5206, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:46,508" + "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.main_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:06,526" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 4.220008850097656e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "Light.brightness (gfw.dirk.desk_light)", + "Light.brightness (ffe.sleep.main_light)", "20" ], "levelname": "DEBUG", @@ -111203,22 +40331,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483066.608959, - "msecs": 608.0, - "relativeCreated": 44304.382757, - "thread": 136328761630976, + "created": 1756488726.6273506, + "msecs": 627.0, + "relativeCreated": 13037.121943, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of Light.brightness (gfw.dirk.desk_light) to 20", - "asctime": "2025-08-29 17:57:46,608", + "message": "Setting state of Light.brightness (ffe.sleep.main_light) to 20", + "asctime": "2025-08-29 19:32:06,627", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", @@ -111230,22 +40358,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483066.5083997, - "msecs": 508.0, - "relativeCreated": 44203.823197, - "thread": 136328761630976, + "created": 1756488726.5269818, + "msecs": 526.0, + "relativeCreated": 12936.753272, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:46,508" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:06,526" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", @@ -111257,22 +40385,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483066.509478, - "msecs": 509.0, - "relativeCreated": 44204.901833, - "thread": 136328734033600, + "created": 1756488726.5281918, + "msecs": 528.0, + "relativeCreated": 12937.963211, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:46,509" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:06,528" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness", + "videv/ffe/sleep/main_light/brightness", "b'20'" ], "levelname": "DEBUG", @@ -111284,23 +40412,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483066.5113966, - "msecs": 511.0, - "relativeCreated": 44206.820165, - "thread": 136328734033600, + "created": 1756488726.5301936, + "msecs": 530.0, + "relativeCreated": 12939.965076, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'20'", - "asctime": "2025-08-29 17:57:46,511" + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'20'", + "asctime": "2025-08-29 19:32:06,530" } ], - "time_consumption": 0.09756231307983398 + "time_consumption": 0.09715700149536133 }, { "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "20", "" @@ -111314,22 +40442,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483066.6092865, - "msecs": 609.0, - "relativeCreated": 44304.710335, - "thread": 136328761630976, + "created": 1756488726.6276996, + "msecs": 627.0, + "relativeCreated": 13037.471226, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:46,609", + "message": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:06,627", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "Value for ViDevCommon.brightness (ffe.sleep.main_light)", "20", "" ], @@ -111342,22 +40470,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483066.6091874, - "msecs": 609.0, - "relativeCreated": 44304.610914, - "thread": 136328761630976, + "created": 1756488726.6276007, + "msecs": 627.0, + "relativeCreated": 13037.372003, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): 20 ()", - "asctime": "2025-08-29 17:57:46,609" + "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.main_light)): 20 ()", + "asctime": "2025-08-29 19:32:06,627" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "Value for ViDevCommon.brightness (ffe.sleep.main_light)", "=", "20", "" @@ -111371,16 +40499,16 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483066.6092443, - "msecs": 609.0, - "relativeCreated": 44304.668205, - "thread": 136328761630976, + "created": 1756488726.6276574, + "msecs": 627.0, + "relativeCreated": 13037.428911, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): result = 20 ()", - "asctime": "2025-08-29 17:57:46,609" + "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.main_light)): result = 20 ()", + "asctime": "2025-08-29 19:32:06,627" } ], "time_consumption": 4.220008850097656e-05 @@ -111389,7 +40517,7 @@ "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "Light.brightness (gfw.dirk.desk_light)", + "Light.brightness (ffe.sleep.main_light)", "40" ], "levelname": "DEBUG", @@ -111401,22 +40529,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483066.7099602, - "msecs": 709.0, - "relativeCreated": 44405.383992, - "thread": 136328761630976, + "created": 1756488726.7283502, + "msecs": 728.0, + "relativeCreated": 13138.121586, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of Light.brightness (gfw.dirk.desk_light) to 40", - "asctime": "2025-08-29 17:57:46,709", + "message": "Setting state of Light.brightness (ffe.sleep.main_light) to 40", + "asctime": "2025-08-29 19:32:06,728", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", @@ -111428,22 +40556,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483066.6094444, - "msecs": 609.0, - "relativeCreated": 44304.868006, - "thread": 136328761630976, + "created": 1756488726.6278706, + "msecs": 627.0, + "relativeCreated": 13037.642023, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:46,609" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:06,627" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", @@ -111455,22 +40583,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483066.6104157, - "msecs": 610.0, - "relativeCreated": 44305.839404, - "thread": 136328734033600, + "created": 1756488726.6289108, + "msecs": 628.0, + "relativeCreated": 13038.682395, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:46,610" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:06,628" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness", + "videv/ffe/sleep/main_light/brightness", "b'40'" ], "levelname": "DEBUG", @@ -111482,23 +40610,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483066.6125238, - "msecs": 612.0, - "relativeCreated": 44307.947445, - "thread": 136328734033600, + "created": 1756488726.6309166, + "msecs": 630.0, + "relativeCreated": 13040.687915, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'40'", - "asctime": "2025-08-29 17:57:46,612" + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'40'", + "asctime": "2025-08-29 19:32:06,630" } ], - "time_consumption": 0.09743642807006836 + "time_consumption": 0.09743356704711914 }, { "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "40", "" @@ -111512,22 +40640,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483066.710318, - "msecs": 710.0, - "relativeCreated": 44405.741739, - "thread": 136328761630976, + "created": 1756488726.7287328, + "msecs": 728.0, + "relativeCreated": 13138.504259, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 17:57:46,710", + "message": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content 40 and Type is ).", + "asctime": "2025-08-29 19:32:06,728", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "Value for ViDevCommon.brightness (ffe.sleep.main_light)", "40", "" ], @@ -111540,22 +40668,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483066.710186, - "msecs": 710.0, - "relativeCreated": 44405.609747, - "thread": 136328761630976, + "created": 1756488726.7286327, + "msecs": 728.0, + "relativeCreated": 13138.404036, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): 40 ()", - "asctime": "2025-08-29 17:57:46,710" + "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.main_light)): 40 ()", + "asctime": "2025-08-29 19:32:06,728" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "Value for ViDevCommon.brightness (ffe.sleep.main_light)", "=", "40", "" @@ -111569,25 +40697,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483066.7102442, - "msecs": 710.0, - "relativeCreated": 44405.667767, - "thread": 136328761630976, + "created": 1756488726.728691, + "msecs": 728.0, + "relativeCreated": 13138.462648, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): result = 40 ()", - "asctime": "2025-08-29 17:57:46,710" + "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.main_light)): result = 40 ()", + "asctime": "2025-08-29 19:32:06,728" } ], - "time_consumption": 7.390975952148438e-05 + "time_consumption": 4.172325134277344e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "Light.brightness (gfw.dirk.desk_light)", + "Light.brightness (ffe.sleep.main_light)", "60" ], "levelname": "DEBUG", @@ -111599,22 +40727,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483066.8108227, - "msecs": 810.0, - "relativeCreated": 44506.246233, - "thread": 136328761630976, + "created": 1756488726.82933, + "msecs": 829.0, + "relativeCreated": 13239.101423, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of Light.brightness (gfw.dirk.desk_light) to 60", - "asctime": "2025-08-29 17:57:46,810", + "message": "Setting state of Light.brightness (ffe.sleep.main_light) to 60", + "asctime": "2025-08-29 19:32:06,829", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", @@ -111626,22 +40754,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483066.7104816, - "msecs": 710.0, - "relativeCreated": 44405.90547, - "thread": 136328761630976, + "created": 1756488726.7288911, + "msecs": 728.0, + "relativeCreated": 13138.662503, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:46,710" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:06,728" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", @@ -111653,22 +40781,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483066.7114017, - "msecs": 711.0, - "relativeCreated": 44406.825294, - "thread": 136328734033600, + "created": 1756488726.7300334, + "msecs": 730.0, + "relativeCreated": 13139.804782, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:46,711" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:06,730" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness", + "videv/ffe/sleep/main_light/brightness", "b'60'" ], "levelname": "DEBUG", @@ -111680,23 +40808,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483066.713499, - "msecs": 713.0, - "relativeCreated": 44408.922725, - "thread": 136328734033600, + "created": 1756488726.7319105, + "msecs": 731.0, + "relativeCreated": 13141.681712, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'60'", - "asctime": "2025-08-29 17:57:46,713" + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'60'", + "asctime": "2025-08-29 19:32:06,731" } ], - "time_consumption": 0.09732365608215332 + "time_consumption": 0.09741950035095215 }, { "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "60", "" @@ -111710,22 +40838,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483066.8111694, - "msecs": 811.0, - "relativeCreated": 44506.593015, - "thread": 136328761630976, + "created": 1756488726.8296905, + "msecs": 829.0, + "relativeCreated": 13239.461839, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 17:57:46,811", + "message": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content 60 and Type is ).", + "asctime": "2025-08-29 19:32:06,829", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "Value for ViDevCommon.brightness (ffe.sleep.main_light)", "60", "" ], @@ -111738,22 +40866,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483066.8110595, - "msecs": 811.0, - "relativeCreated": 44506.483158, - "thread": 136328761630976, + "created": 1756488726.8295908, + "msecs": 829.0, + "relativeCreated": 13239.362303, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): 60 ()", - "asctime": "2025-08-29 17:57:46,811" + "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.main_light)): 60 ()", + "asctime": "2025-08-29 19:32:06,829" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "Value for ViDevCommon.brightness (ffe.sleep.main_light)", "=", "60", "" @@ -111767,25 +40895,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483066.8111124, - "msecs": 811.0, - "relativeCreated": 44506.536009, - "thread": 136328761630976, + "created": 1756488726.8296487, + "msecs": 829.0, + "relativeCreated": 13239.420029, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): result = 60 ()", - "asctime": "2025-08-29 17:57:46,811" + "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.main_light)): result = 60 ()", + "asctime": "2025-08-29 19:32:06,829" } ], - "time_consumption": 5.698204040527344e-05 + "time_consumption": 4.172325134277344e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "Light.brightness (gfw.dirk.desk_light)", + "Light.brightness (ffe.sleep.main_light)", "80" ], "levelname": "DEBUG", @@ -111797,22 +40925,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483066.9116936, - "msecs": 911.0, - "relativeCreated": 44607.117147, - "thread": 136328761630976, + "created": 1756488726.9303713, + "msecs": 930.0, + "relativeCreated": 13340.142763, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of Light.brightness (gfw.dirk.desk_light) to 80", - "asctime": "2025-08-29 17:57:46,911", + "message": "Setting state of Light.brightness (ffe.sleep.main_light) to 80", + "asctime": "2025-08-29 19:32:06,930", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", @@ -111824,22 +40952,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483066.8113263, - "msecs": 811.0, - "relativeCreated": 44506.749946, - "thread": 136328761630976, + "created": 1756488726.8298736, + "msecs": 829.0, + "relativeCreated": 13239.644984, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:46,811" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:06,829" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", @@ -111851,22 +40979,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483066.812154, - "msecs": 812.0, - "relativeCreated": 44507.577856, - "thread": 136328734033600, + "created": 1756488726.8309636, + "msecs": 830.0, + "relativeCreated": 13240.735177, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:46,812" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:06,830" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness", + "videv/ffe/sleep/main_light/brightness", "b'80'" ], "levelname": "DEBUG", @@ -111878,23 +41006,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483066.8142445, - "msecs": 814.0, - "relativeCreated": 44509.668403, - "thread": 136328734033600, + "created": 1756488726.8329437, + "msecs": 832.0, + "relativeCreated": 13242.715033, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'80'", - "asctime": "2025-08-29 17:57:46,814" + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'80'", + "asctime": "2025-08-29 19:32:06,832" } ], - "time_consumption": 0.09744906425476074 + "time_consumption": 0.0974276065826416 }, { "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "80", "" @@ -111908,22 +41036,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483066.9120338, - "msecs": 912.0, - "relativeCreated": 44607.457511, - "thread": 136328761630976, + "created": 1756488726.9307585, + "msecs": 930.0, + "relativeCreated": 13340.529864, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 17:57:46,912", + "message": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content 80 and Type is ).", + "asctime": "2025-08-29 19:32:06,930", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "Value for ViDevCommon.brightness (ffe.sleep.main_light)", "80", "" ], @@ -111936,22 +41064,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483066.9119296, - "msecs": 911.0, - "relativeCreated": 44607.353389, - "thread": 136328761630976, + "created": 1756488726.9306316, + "msecs": 930.0, + "relativeCreated": 13340.403086, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): 80 ()", - "asctime": "2025-08-29 17:57:46,911" + "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.main_light)): 80 ()", + "asctime": "2025-08-29 19:32:06,930" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "Value for ViDevCommon.brightness (ffe.sleep.main_light)", "=", "80", "" @@ -111965,25 +41093,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483066.9119911, - "msecs": 911.0, - "relativeCreated": 44607.414654, - "thread": 136328761630976, + "created": 1756488726.9307146, + "msecs": 930.0, + "relativeCreated": 13340.486043, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): result = 80 ()", - "asctime": "2025-08-29 17:57:46,911" + "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.main_light)): result = 80 ()", + "asctime": "2025-08-29 19:32:06,930" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 4.38690185546875e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "Light.brightness (gfw.dirk.desk_light)", + "Light.brightness (ffe.sleep.main_light)", "100" ], "levelname": "DEBUG", @@ -111995,22 +41123,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483067.0125616, - "msecs": 12.0, - "relativeCreated": 44707.985302, - "thread": 136328761630976, + "created": 1756488727.0314815, + "msecs": 31.0, + "relativeCreated": 13441.252918, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of Light.brightness (gfw.dirk.desk_light) to 100", - "asctime": "2025-08-29 17:57:47,012", + "message": "Setting state of Light.brightness (ffe.sleep.main_light) to 100", + "asctime": "2025-08-29 19:32:07,031", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", @@ -112022,22 +41150,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483066.9121923, - "msecs": 912.0, - "relativeCreated": 44607.61584, - "thread": 136328761630976, + "created": 1756488726.930922, + "msecs": 930.0, + "relativeCreated": 13340.693405, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:46,912" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:06,930" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", @@ -112049,22 +41177,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483066.9130998, - "msecs": 913.0, - "relativeCreated": 44608.523341, - "thread": 136328734033600, + "created": 1756488726.9319966, + "msecs": 931.0, + "relativeCreated": 13341.768089, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:46,913" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:06,931" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/brightness", + "videv/ffe/sleep/main_light/brightness", "b'100'" ], "levelname": "DEBUG", @@ -112076,23 +41204,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483066.9147289, - "msecs": 914.0, - "relativeCreated": 44610.152563, - "thread": 136328734033600, + "created": 1756488726.9340537, + "msecs": 934.0, + "relativeCreated": 13343.825026, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:46,914" + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'100'", + "asctime": "2025-08-29 19:32:06,934" } ], - "time_consumption": 0.09783267974853516 + "time_consumption": 0.0974278450012207 }, { "name": "__tLogger__", - "msg": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "100", "" @@ -112106,22 +41234,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483067.0129926, - "msecs": 12.0, - "relativeCreated": 44708.416252, - "thread": 136328761630976, + "created": 1756488727.0318565, + "msecs": 31.0, + "relativeCreated": 13441.627998, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 17:57:47,012", + "message": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content 100 and Type is ).", + "asctime": "2025-08-29 19:32:07,031", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "Value for ViDevCommon.brightness (ffe.sleep.main_light)", "100", "" ], @@ -112134,22 +41262,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483067.0128858, - "msecs": 12.0, - "relativeCreated": 44708.309536, - "thread": 136328761630976, + "created": 1756488727.0317268, + "msecs": 31.0, + "relativeCreated": 13441.498258, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): 100 ()", - "asctime": "2025-08-29 17:57:47,012" + "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.main_light)): 100 ()", + "asctime": "2025-08-29 19:32:07,031" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "Value for ViDevCommon.brightness (ffe.sleep.main_light)", "=", "100", "" @@ -112163,28 +41291,28 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483067.012949, - "msecs": 12.0, - "relativeCreated": 44708.372585, - "thread": 136328761630976, + "created": 1756488727.03181, + "msecs": 31.0, + "relativeCreated": 13441.581444, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): result = 100 ()", - "asctime": "2025-08-29 17:57:47,012" + "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.main_light)): result = 100 ()", + "asctime": "2025-08-29 19:32:07,031" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 4.649162292480469e-05 } ], - "time_consumption": 0.8069553375244141, - "time_start": "2025-08-29 17:57:46,206", - "time_finished": "2025-08-29 17:57:47,012" + "time_consumption": 0.8077347278594971, + "time_start": "2025-08-29 19:32:06,224", + "time_finished": "2025-08-29 19:32:07,031" }, - "ViDevCommon.color_temp (gfw.dirk.desk_light) -> Light.color_temp (gfw.dirk.desk_light)": { + "ViDevCommon.color_temp (ffe.sleep.main_light) -> Light.color_temp (ffe.sleep.main_light)": { "name": "__tLogger__", - "msg": "ViDevCommon.color_temp (gfw.dirk.desk_light) -> Light.color_temp (gfw.dirk.desk_light)", + "msg": "ViDevCommon.color_temp (ffe.sleep.main_light) -> Light.color_temp (ffe.sleep.main_light)", "args": null, "levelname": "INFO", "levelno": 20, @@ -112195,16 +41323,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483067.0132966, - "msecs": 13.0, - "relativeCreated": 44708.720433, - "thread": 136328761630976, + "created": 1756488727.032106, + "msecs": 32.0, + "relativeCreated": 13441.877328, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "ViDevCommon.color_temp (gfw.dirk.desk_light) -> Light.color_temp (gfw.dirk.desk_light)", - "asctime": "2025-08-29 17:57:47,013", + "message": "ViDevCommon.color_temp (ffe.sleep.main_light) -> Light.color_temp (ffe.sleep.main_light)", + "asctime": "2025-08-29 19:32:07,032", "moduleLogger": [], "testcaseLogger": [ { @@ -112220,16 +41348,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756483067.1136663, - "msecs": 113.0, - "relativeCreated": 44809.08988, - "thread": 136328761630976, + "created": 1756488727.1324975, + "msecs": 132.0, + "relativeCreated": 13542.269089, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:47,113", + "asctime": "2025-08-29 19:32:07,132", "moduleLogger": [], "time_consumption": 0.0 }, @@ -112248,22 +41376,22 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483067.2146535, - "msecs": 214.0, - "relativeCreated": 44910.077234, - "thread": 136328761630976, + "created": 1756488727.233536, + "msecs": 233.0, + "relativeCreated": 13643.307527, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 17:57:47,214", + "asctime": "2025-08-29 19:32:07,233", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp/set", + "videv/ffe/sleep/main_light/color_temp/set", "10" ], "levelname": "DEBUG", @@ -112275,22 +41403,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483067.1140146, - "msecs": 114.0, - "relativeCreated": 44809.438397, - "thread": 136328761630976, + "created": 1756488727.1327803, + "msecs": 132.0, + "relativeCreated": 13542.551604, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:47,114" + "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 10", + "asctime": "2025-08-29 19:32:07,132" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" ], "levelname": "DEBUG", @@ -112302,22 +41430,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483067.114337, - "msecs": 114.0, - "relativeCreated": 44809.760701, - "thread": 136328761630976, + "created": 1756488727.1330884, + "msecs": 133.0, + "relativeCreated": 13542.859771, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:47,114" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", + "asctime": "2025-08-29 19:32:07,133" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light/set", + "zigbee_ffe/ffe/sleep/main_light/set", "b'{\"color_temp\": 454}'" ], "levelname": "DEBUG", @@ -112329,22 +41457,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483067.117235, - "msecs": 117.0, - "relativeCreated": 44812.658625, - "thread": 136328734033600, + "created": 1756488727.1356943, + "msecs": 135.0, + "relativeCreated": 13545.465693, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:47,117" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-29 19:32:07,135" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" ], "levelname": "DEBUG", @@ -112356,22 +41484,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483067.1175945, - "msecs": 117.0, - "relativeCreated": 44813.018022, - "thread": 136328734033600, + "created": 1756488727.136048, + "msecs": 136.0, + "relativeCreated": 13545.819597, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:47,117" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", + "asctime": "2025-08-29 19:32:07,136" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp", + "videv/ffe/sleep/main_light/color_temp", "b'10'" ], "levelname": "DEBUG", @@ -112383,19 +41511,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483067.1610084, - "msecs": 161.0, - "relativeCreated": 44856.432117, - "thread": 136328734033600, + "created": 1756488727.1782582, + "msecs": 178.0, + "relativeCreated": 13588.029649, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:47,161" + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'10'", + "asctime": "2025-08-29 19:32:07,178" } ], - "time_consumption": 0.05364513397216797 + "time_consumption": 0.05527782440185547 }, { "name": "__tLogger__", @@ -112413,16 +41541,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483067.2150054, - "msecs": 215.0, - "relativeCreated": 44910.429087, - "thread": 136328761630976, + "created": 1756488727.2339122, + "msecs": 233.0, + "relativeCreated": 13643.683834, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 17:57:47,215", + "asctime": "2025-08-29 19:32:07,233", "moduleLogger": [ { "name": "__unittest__", @@ -112441,16 +41569,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483067.2149005, - "msecs": 214.0, - "relativeCreated": 44910.324131, - "thread": 136328761630976, + "created": 1756488727.233801, + "msecs": 233.0, + "relativeCreated": 13643.572436, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 17:57:47,214" + "asctime": "2025-08-29 19:32:07,233" }, { "name": "__unittest__", @@ -112470,25 +41598,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483067.21496, - "msecs": 214.0, - "relativeCreated": 44910.383802, - "thread": 136328761630976, + "created": 1756488727.233865, + "msecs": 233.0, + "relativeCreated": 13643.636376, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 17:57:47,214" + "asctime": "2025-08-29 19:32:07,233" } ], - "time_consumption": 4.5299530029296875e-05 + "time_consumption": 4.7206878662109375e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevCommon.color_temp (gfw.dirk.desk_light)", + "ViDevCommon.color_temp (ffe.sleep.main_light)", "0" ], "levelname": "DEBUG", @@ -112500,22 +41628,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483067.315639, - "msecs": 315.0, - "relativeCreated": 45011.062607, - "thread": 136328761630976, + "created": 1756488727.3345518, + "msecs": 334.0, + "relativeCreated": 13744.323126, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.desk_light) to 0", - "asctime": "2025-08-29 17:57:47,315", + "message": "Setting state of ViDevCommon.color_temp (ffe.sleep.main_light) to 0", + "asctime": "2025-08-29 19:32:07,334", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp/set", + "videv/ffe/sleep/main_light/color_temp/set", "0" ], "levelname": "DEBUG", @@ -112527,22 +41655,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483067.215132, - "msecs": 215.0, - "relativeCreated": 44910.555462, - "thread": 136328761630976, + "created": 1756488727.234059, + "msecs": 234.0, + "relativeCreated": 13643.830407, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 0", - "asctime": "2025-08-29 17:57:47,215" + "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 0", + "asctime": "2025-08-29 19:32:07,234" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light/set", + "zigbee_ffe/ffe/sleep/main_light/set", "b'{\"color_temp\": 250}'" ], "levelname": "DEBUG", @@ -112554,22 +41682,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483067.2181332, - "msecs": 218.0, - "relativeCreated": 44913.556865, - "thread": 136328734033600, + "created": 1756488727.237229, + "msecs": 237.0, + "relativeCreated": 13647.000448, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 250}'", - "asctime": "2025-08-29 17:57:47,218" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"color_temp\": 250}'", + "asctime": "2025-08-29 19:32:07,237" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" ], "levelname": "DEBUG", @@ -112581,22 +41709,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483067.2185693, - "msecs": 218.0, - "relativeCreated": 44913.993024, - "thread": 136328734033600, + "created": 1756488727.2374892, + "msecs": 237.0, + "relativeCreated": 13647.260698, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:47,218" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", + "asctime": "2025-08-29 19:32:07,237" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" ], "levelname": "DEBUG", @@ -112608,22 +41736,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483067.2191935, - "msecs": 219.0, - "relativeCreated": 44914.617119, - "thread": 136328734033600, + "created": 1756488727.2382672, + "msecs": 238.0, + "relativeCreated": 13648.038675, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:47,219" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", + "asctime": "2025-08-29 19:32:07,238" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp", + "videv/ffe/sleep/main_light/color_temp", "b'0'" ], "levelname": "DEBUG", @@ -112635,23 +41763,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483067.2613027, - "msecs": 261.0, - "relativeCreated": 44956.726473, - "thread": 136328734033600, + "created": 1756488727.280205, + "msecs": 280.0, + "relativeCreated": 13689.976469, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'0'", - "asctime": "2025-08-29 17:57:47,261" + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'0'", + "asctime": "2025-08-29 19:32:07,280" } ], - "time_consumption": 0.0543363094329834 + "time_consumption": 0.05434679985046387 }, { "name": "__tLogger__", - "msg": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "0", "" @@ -112665,22 +41793,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483067.3159857, - "msecs": 315.0, - "relativeCreated": 45011.409372, - "thread": 136328761630976, + "created": 1756488727.3348901, + "msecs": 334.0, + "relativeCreated": 13744.661775, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:47,315", + "message": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:07,334", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for Light.color_temp (gfw.dirk.desk_light)", + "Value for Light.color_temp (ffe.sleep.main_light)", "0", "" ], @@ -112693,22 +41821,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483067.3158917, - "msecs": 315.0, - "relativeCreated": 45011.31535, - "thread": 136328761630976, + "created": 1756488727.3347902, + "msecs": 334.0, + "relativeCreated": 13744.561498, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for Light.color_temp (gfw.dirk.desk_light)): 0 ()", - "asctime": "2025-08-29 17:57:47,315" + "message": "Result (Value for Light.color_temp (ffe.sleep.main_light)): 0 ()", + "asctime": "2025-08-29 19:32:07,334" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for Light.color_temp (gfw.dirk.desk_light)", + "Value for Light.color_temp (ffe.sleep.main_light)", "=", "0", "" @@ -112722,25 +41850,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483067.315947, - "msecs": 315.0, - "relativeCreated": 45011.37057, - "thread": 136328761630976, + "created": 1756488727.3348482, + "msecs": 334.0, + "relativeCreated": 13744.619692, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for Light.color_temp (gfw.dirk.desk_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:47,315" + "message": "Expectation (Value for Light.color_temp (ffe.sleep.main_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:07,334" } ], - "time_consumption": 3.8623809814453125e-05 + "time_consumption": 4.1961669921875e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevCommon.color_temp (gfw.dirk.desk_light)", + "ViDevCommon.color_temp (ffe.sleep.main_light)", "2" ], "levelname": "DEBUG", @@ -112752,22 +41880,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483067.416603, - "msecs": 416.0, - "relativeCreated": 45112.02694, - "thread": 136328761630976, + "created": 1756488727.43555, + "msecs": 435.0, + "relativeCreated": 13845.321317, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.desk_light) to 2", - "asctime": "2025-08-29 17:57:47,416", + "message": "Setting state of ViDevCommon.color_temp (ffe.sleep.main_light) to 2", + "asctime": "2025-08-29 19:32:07,435", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp/set", + "videv/ffe/sleep/main_light/color_temp/set", "2" ], "levelname": "DEBUG", @@ -112779,22 +41907,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483067.31609, - "msecs": 316.0, - "relativeCreated": 45011.513702, - "thread": 136328761630976, + "created": 1756488727.3350255, + "msecs": 335.0, + "relativeCreated": 13744.79717, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 2", - "asctime": "2025-08-29 17:57:47,316" + "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 2", + "asctime": "2025-08-29 19:32:07,335" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light/set", + "zigbee_ffe/ffe/sleep/main_light/set", "b'{\"color_temp\": 291}'" ], "levelname": "DEBUG", @@ -112806,22 +41934,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483067.3186486, - "msecs": 318.0, - "relativeCreated": 45014.07219, - "thread": 136328734033600, + "created": 1756488727.3382084, + "msecs": 338.0, + "relativeCreated": 13747.979839, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 291}'", - "asctime": "2025-08-29 17:57:47,318" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"color_temp\": 291}'", + "asctime": "2025-08-29 19:32:07,338" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" ], "levelname": "DEBUG", @@ -112833,22 +41961,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483067.3189251, - "msecs": 318.0, - "relativeCreated": 45014.348653, - "thread": 136328734033600, + "created": 1756488727.3385081, + "msecs": 338.0, + "relativeCreated": 13748.279466, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:47,318" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", + "asctime": "2025-08-29 19:32:07,338" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" ], "levelname": "DEBUG", @@ -112860,22 +41988,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483067.319529, - "msecs": 319.0, - "relativeCreated": 45014.952754, - "thread": 136328734033600, + "created": 1756488727.3391712, + "msecs": 339.0, + "relativeCreated": 13748.942418, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:47,319" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", + "asctime": "2025-08-29 19:32:07,339" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp", + "videv/ffe/sleep/main_light/color_temp", "b'2'" ], "levelname": "DEBUG", @@ -112887,23 +42015,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483067.3612378, - "msecs": 361.0, - "relativeCreated": 45056.66147, - "thread": 136328734033600, + "created": 1756488727.38115, + "msecs": 381.0, + "relativeCreated": 13790.921497, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'2'", - "asctime": "2025-08-29 17:57:47,361" + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'2'", + "asctime": "2025-08-29 19:32:07,381" } ], - "time_consumption": 0.05536532402038574 + "time_consumption": 0.054399967193603516 }, { "name": "__tLogger__", - "msg": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "2", "" @@ -112917,22 +42045,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483067.4169586, - "msecs": 416.0, - "relativeCreated": 45112.382081, - "thread": 136328761630976, + "created": 1756488727.4358845, + "msecs": 435.0, + "relativeCreated": 13845.656063, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 17:57:47,416", + "message": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content 2 and Type is ).", + "asctime": "2025-08-29 19:32:07,435", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for Light.color_temp (gfw.dirk.desk_light)", + "Value for Light.color_temp (ffe.sleep.main_light)", "2", "" ], @@ -112945,22 +42073,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483067.4168217, - "msecs": 416.0, - "relativeCreated": 45112.245446, - "thread": 136328761630976, + "created": 1756488727.4357831, + "msecs": 435.0, + "relativeCreated": 13845.554642, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for Light.color_temp (gfw.dirk.desk_light)): 2 ()", - "asctime": "2025-08-29 17:57:47,416" + "message": "Result (Value for Light.color_temp (ffe.sleep.main_light)): 2 ()", + "asctime": "2025-08-29 19:32:07,435" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for Light.color_temp (gfw.dirk.desk_light)", + "Value for Light.color_temp (ffe.sleep.main_light)", "=", "2", "" @@ -112974,25 +42102,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483067.4169075, - "msecs": 416.0, - "relativeCreated": 45112.331302, - "thread": 136328761630976, + "created": 1756488727.4358428, + "msecs": 435.0, + "relativeCreated": 13845.614358, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for Light.color_temp (gfw.dirk.desk_light)): result = 2 ()", - "asctime": "2025-08-29 17:57:47,416" + "message": "Expectation (Value for Light.color_temp (ffe.sleep.main_light)): result = 2 ()", + "asctime": "2025-08-29 19:32:07,435" } ], - "time_consumption": 5.1021575927734375e-05 + "time_consumption": 4.172325134277344e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevCommon.color_temp (gfw.dirk.desk_light)", + "ViDevCommon.color_temp (ffe.sleep.main_light)", "4" ], "levelname": "DEBUG", @@ -113004,22 +42132,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483067.5175965, - "msecs": 517.0, - "relativeCreated": 45213.019999, - "thread": 136328761630976, + "created": 1756488727.536511, + "msecs": 536.0, + "relativeCreated": 13946.282525, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.desk_light) to 4", - "asctime": "2025-08-29 17:57:47,517", + "message": "Setting state of ViDevCommon.color_temp (ffe.sleep.main_light) to 4", + "asctime": "2025-08-29 19:32:07,536", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp/set", + "videv/ffe/sleep/main_light/color_temp/set", "4" ], "levelname": "DEBUG", @@ -113031,22 +42159,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483067.4170704, - "msecs": 417.0, - "relativeCreated": 45112.4941, - "thread": 136328761630976, + "created": 1756488727.4359925, + "msecs": 435.0, + "relativeCreated": 13845.763944, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 4", - "asctime": "2025-08-29 17:57:47,417" + "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 4", + "asctime": "2025-08-29 19:32:07,435" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light/set", + "zigbee_ffe/ffe/sleep/main_light/set", "b'{\"color_temp\": 332}'" ], "levelname": "DEBUG", @@ -113058,22 +42186,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483067.4201179, - "msecs": 420.0, - "relativeCreated": 45115.54136, - "thread": 136328734033600, + "created": 1756488727.4391706, + "msecs": 439.0, + "relativeCreated": 13848.94198, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 332}'", - "asctime": "2025-08-29 17:57:47,420" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"color_temp\": 332}'", + "asctime": "2025-08-29 19:32:07,439" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" ], "levelname": "DEBUG", @@ -113085,22 +42213,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483067.420415, - "msecs": 420.0, - "relativeCreated": 45115.838625, - "thread": 136328734033600, + "created": 1756488727.4394312, + "msecs": 439.0, + "relativeCreated": 13849.202556, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:47,420" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", + "asctime": "2025-08-29 19:32:07,439" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" ], "levelname": "DEBUG", @@ -113112,22 +42240,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483067.4212406, - "msecs": 421.0, - "relativeCreated": 45116.664303, - "thread": 136328734033600, + "created": 1756488727.44017, + "msecs": 440.0, + "relativeCreated": 13849.941496, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:47,421" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", + "asctime": "2025-08-29 19:32:07,440" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp", + "videv/ffe/sleep/main_light/color_temp", "b'4'" ], "levelname": "DEBUG", @@ -113139,23 +42267,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483067.4627247, - "msecs": 462.0, - "relativeCreated": 45158.148386, - "thread": 136328734033600, + "created": 1756488727.4825394, + "msecs": 482.0, + "relativeCreated": 13892.310932, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'4'", - "asctime": "2025-08-29 17:57:47,462" + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'4'", + "asctime": "2025-08-29 19:32:07,482" } ], - "time_consumption": 0.05487179756164551 + "time_consumption": 0.05397152900695801 }, { "name": "__tLogger__", - "msg": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "4", "" @@ -113169,22 +42297,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483067.5179663, - "msecs": 517.0, - "relativeCreated": 45213.390143, - "thread": 136328761630976, + "created": 1756488727.5368268, + "msecs": 536.0, + "relativeCreated": 13946.598392, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 17:57:47,517", + "message": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content 4 and Type is ).", + "asctime": "2025-08-29 19:32:07,536", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for Light.color_temp (gfw.dirk.desk_light)", + "Value for Light.color_temp (ffe.sleep.main_light)", "4", "" ], @@ -113197,22 +42325,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483067.5178323, - "msecs": 517.0, - "relativeCreated": 45213.255959, - "thread": 136328761630976, + "created": 1756488727.5367303, + "msecs": 536.0, + "relativeCreated": 13946.501763, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for Light.color_temp (gfw.dirk.desk_light)): 4 ()", - "asctime": "2025-08-29 17:57:47,517" + "message": "Result (Value for Light.color_temp (ffe.sleep.main_light)): 4 ()", + "asctime": "2025-08-29 19:32:07,536" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for Light.color_temp (gfw.dirk.desk_light)", + "Value for Light.color_temp (ffe.sleep.main_light)", "=", "4", "" @@ -113226,25 +42354,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483067.517925, - "msecs": 517.0, - "relativeCreated": 45213.348736, - "thread": 136328761630976, + "created": 1756488727.536786, + "msecs": 536.0, + "relativeCreated": 13946.557658, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for Light.color_temp (gfw.dirk.desk_light)): result = 4 ()", - "asctime": "2025-08-29 17:57:47,517" + "message": "Expectation (Value for Light.color_temp (ffe.sleep.main_light)): result = 4 ()", + "asctime": "2025-08-29 19:32:07,536" } ], - "time_consumption": 4.124641418457031e-05 + "time_consumption": 4.076957702636719e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevCommon.color_temp (gfw.dirk.desk_light)", + "ViDevCommon.color_temp (ffe.sleep.main_light)", "6" ], "levelname": "DEBUG", @@ -113256,22 +42384,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483067.61847, - "msecs": 618.0, - "relativeCreated": 45313.893627, - "thread": 136328761630976, + "created": 1756488727.6374128, + "msecs": 637.0, + "relativeCreated": 14047.184365, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.desk_light) to 6", - "asctime": "2025-08-29 17:57:47,618", + "message": "Setting state of ViDevCommon.color_temp (ffe.sleep.main_light) to 6", + "asctime": "2025-08-29 19:32:07,637", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp/set", + "videv/ffe/sleep/main_light/color_temp/set", "6" ], "levelname": "DEBUG", @@ -113283,22 +42411,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483067.5181003, - "msecs": 518.0, - "relativeCreated": 45213.52391, - "thread": 136328761630976, + "created": 1756488727.5369291, + "msecs": 536.0, + "relativeCreated": 13946.700436, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 6", - "asctime": "2025-08-29 17:57:47,518" + "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 6", + "asctime": "2025-08-29 19:32:07,536" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light/set", + "zigbee_ffe/ffe/sleep/main_light/set", "b'{\"color_temp\": 372}'" ], "levelname": "DEBUG", @@ -113310,22 +42438,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483067.5210743, - "msecs": 521.0, - "relativeCreated": 45216.497921, - "thread": 136328734033600, + "created": 1756488727.5400167, + "msecs": 540.0, + "relativeCreated": 13949.788189, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 372}'", - "asctime": "2025-08-29 17:57:47,521" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"color_temp\": 372}'", + "asctime": "2025-08-29 19:32:07,540" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" ], "levelname": "DEBUG", @@ -113337,22 +42465,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483067.5213635, - "msecs": 521.0, - "relativeCreated": 45216.787068, - "thread": 136328734033600, + "created": 1756488727.5402687, + "msecs": 540.0, + "relativeCreated": 13950.04006, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:47,521" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", + "asctime": "2025-08-29 19:32:07,540" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" ], "levelname": "DEBUG", @@ -113364,22 +42492,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483067.5220826, - "msecs": 522.0, - "relativeCreated": 45217.506256, - "thread": 136328734033600, + "created": 1756488727.540816, + "msecs": 540.0, + "relativeCreated": 13950.587597, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:47,522" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", + "asctime": "2025-08-29 19:32:07,540" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp", + "videv/ffe/sleep/main_light/color_temp", "b'6'" ], "levelname": "DEBUG", @@ -113391,23 +42519,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483067.563374, - "msecs": 563.0, - "relativeCreated": 45258.797872, - "thread": 136328734033600, + "created": 1756488727.5834758, + "msecs": 583.0, + "relativeCreated": 13993.247254, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'6'", - "asctime": "2025-08-29 17:57:47,563" + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'6'", + "asctime": "2025-08-29 19:32:07,583" } ], - "time_consumption": 0.05509591102600098 + "time_consumption": 0.05393695831298828 }, { "name": "__tLogger__", - "msg": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "6", "" @@ -113421,22 +42549,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483067.6187522, - "msecs": 618.0, - "relativeCreated": 45314.175858, - "thread": 136328761630976, + "created": 1756488727.637803, + "msecs": 637.0, + "relativeCreated": 14047.574365, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 17:57:47,618", + "message": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content 6 and Type is ).", + "asctime": "2025-08-29 19:32:07,637", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for Light.color_temp (gfw.dirk.desk_light)", + "Value for Light.color_temp (ffe.sleep.main_light)", "6", "" ], @@ -113449,22 +42577,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483067.618662, - "msecs": 618.0, - "relativeCreated": 45314.085717, - "thread": 136328761630976, + "created": 1756488727.6376796, + "msecs": 637.0, + "relativeCreated": 14047.45097, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for Light.color_temp (gfw.dirk.desk_light)): 6 ()", - "asctime": "2025-08-29 17:57:47,618" + "message": "Result (Value for Light.color_temp (ffe.sleep.main_light)): 6 ()", + "asctime": "2025-08-29 19:32:07,637" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for Light.color_temp (gfw.dirk.desk_light)", + "Value for Light.color_temp (ffe.sleep.main_light)", "=", "6", "" @@ -113478,25 +42606,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483067.6187105, - "msecs": 618.0, - "relativeCreated": 45314.134286, - "thread": 136328761630976, + "created": 1756488727.6377604, + "msecs": 637.0, + "relativeCreated": 14047.531907, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for Light.color_temp (gfw.dirk.desk_light)): result = 6 ()", - "asctime": "2025-08-29 17:57:47,618" + "message": "Expectation (Value for Light.color_temp (ffe.sleep.main_light)): result = 6 ()", + "asctime": "2025-08-29 19:32:07,637" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 4.267692565917969e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevCommon.color_temp (gfw.dirk.desk_light)", + "ViDevCommon.color_temp (ffe.sleep.main_light)", "8" ], "levelname": "DEBUG", @@ -113508,22 +42636,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483067.7192652, - "msecs": 719.0, - "relativeCreated": 45414.689022, - "thread": 136328761630976, + "created": 1756488727.7384005, + "msecs": 738.0, + "relativeCreated": 14148.171995, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.desk_light) to 8", - "asctime": "2025-08-29 17:57:47,719", + "message": "Setting state of ViDevCommon.color_temp (ffe.sleep.main_light) to 8", + "asctime": "2025-08-29 19:32:07,738", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp/set", + "videv/ffe/sleep/main_light/color_temp/set", "8" ], "levelname": "DEBUG", @@ -113535,22 +42663,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483067.61888, - "msecs": 618.0, - "relativeCreated": 45314.303602, - "thread": 136328761630976, + "created": 1756488727.6379156, + "msecs": 637.0, + "relativeCreated": 14047.686953, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 8", - "asctime": "2025-08-29 17:57:47,618" + "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 8", + "asctime": "2025-08-29 19:32:07,637" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light/set", + "zigbee_ffe/ffe/sleep/main_light/set", "b'{\"color_temp\": 413}'" ], "levelname": "DEBUG", @@ -113562,22 +42690,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483067.621157, - "msecs": 621.0, - "relativeCreated": 45316.580628, - "thread": 136328734033600, + "created": 1756488727.6408455, + "msecs": 640.0, + "relativeCreated": 14050.617105, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 413}'", - "asctime": "2025-08-29 17:57:47,621" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"color_temp\": 413}'", + "asctime": "2025-08-29 19:32:07,640" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" ], "levelname": "DEBUG", @@ -113589,22 +42717,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483067.6215274, - "msecs": 621.0, - "relativeCreated": 45316.951255, - "thread": 136328734033600, + "created": 1756488727.641094, + "msecs": 641.0, + "relativeCreated": 14050.865327, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:47,621" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", + "asctime": "2025-08-29 19:32:07,641" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" ], "levelname": "DEBUG", @@ -113616,22 +42744,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483067.6221502, - "msecs": 622.0, - "relativeCreated": 45317.573904, - "thread": 136328734033600, + "created": 1756488727.641655, + "msecs": 641.0, + "relativeCreated": 14051.426473, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:47,622" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", + "asctime": "2025-08-29 19:32:07,641" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp", + "videv/ffe/sleep/main_light/color_temp", "b'8'" ], "levelname": "DEBUG", @@ -113643,23 +42771,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483067.6648064, - "msecs": 664.0, - "relativeCreated": 45360.230073, - "thread": 136328734033600, + "created": 1756488727.6838825, + "msecs": 683.0, + "relativeCreated": 14093.654042, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'8'", - "asctime": "2025-08-29 17:57:47,664" + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'8'", + "asctime": "2025-08-29 19:32:07,683" } ], - "time_consumption": 0.0544588565826416 + "time_consumption": 0.05451798439025879 }, { "name": "__tLogger__", - "msg": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "8", "" @@ -113673,22 +42801,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483067.7196085, - "msecs": 719.0, - "relativeCreated": 45415.032339, - "thread": 136328761630976, + "created": 1756488727.738789, + "msecs": 738.0, + "relativeCreated": 14148.560553, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 17:57:47,719", + "message": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content 8 and Type is ).", + "asctime": "2025-08-29 19:32:07,738", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for Light.color_temp (gfw.dirk.desk_light)", + "Value for Light.color_temp (ffe.sleep.main_light)", "8", "" ], @@ -113701,22 +42829,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483067.719486, - "msecs": 719.0, - "relativeCreated": 45414.909654, - "thread": 136328761630976, + "created": 1756488727.738688, + "msecs": 738.0, + "relativeCreated": 14148.459328, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for Light.color_temp (gfw.dirk.desk_light)): 8 ()", - "asctime": "2025-08-29 17:57:47,719" + "message": "Result (Value for Light.color_temp (ffe.sleep.main_light)): 8 ()", + "asctime": "2025-08-29 19:32:07,738" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for Light.color_temp (gfw.dirk.desk_light)", + "Value for Light.color_temp (ffe.sleep.main_light)", "=", "8", "" @@ -113730,16 +42858,16 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483067.7195656, - "msecs": 719.0, - "relativeCreated": 45414.989133, - "thread": 136328761630976, + "created": 1756488727.7387462, + "msecs": 738.0, + "relativeCreated": 14148.517473, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for Light.color_temp (gfw.dirk.desk_light)): result = 8 ()", - "asctime": "2025-08-29 17:57:47,719" + "message": "Expectation (Value for Light.color_temp (ffe.sleep.main_light)): result = 8 ()", + "asctime": "2025-08-29 19:32:07,738" } ], "time_consumption": 4.291534423828125e-05 @@ -113748,7 +42876,7 @@ "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevCommon.color_temp (gfw.dirk.desk_light)", + "ViDevCommon.color_temp (ffe.sleep.main_light)", "10" ], "levelname": "DEBUG", @@ -113760,22 +42888,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483067.8200831, - "msecs": 820.0, - "relativeCreated": 45515.506801, - "thread": 136328761630976, + "created": 1756488727.839419, + "msecs": 839.0, + "relativeCreated": 14249.190356, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.desk_light) to 10", - "asctime": "2025-08-29 17:57:47,820", + "message": "Setting state of ViDevCommon.color_temp (ffe.sleep.main_light) to 10", + "asctime": "2025-08-29 19:32:07,839", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp/set", + "videv/ffe/sleep/main_light/color_temp/set", "10" ], "levelname": "DEBUG", @@ -113787,22 +42915,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483067.7197225, - "msecs": 719.0, - "relativeCreated": 45415.146275, - "thread": 136328761630976, + "created": 1756488727.7389004, + "msecs": 738.0, + "relativeCreated": 14148.671952, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:47,719" + "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 10", + "asctime": "2025-08-29 19:32:07,738" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light/set", + "zigbee_ffe/ffe/sleep/main_light/set", "b'{\"color_temp\": 454}'" ], "levelname": "DEBUG", @@ -113814,22 +42942,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483067.7222753, - "msecs": 722.0, - "relativeCreated": 45417.699053, - "thread": 136328734033600, + "created": 1756488727.7413716, + "msecs": 741.0, + "relativeCreated": 14151.143136, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:47,722" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-29 19:32:07,741" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" ], "levelname": "DEBUG", @@ -113841,22 +42969,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483067.722568, - "msecs": 722.0, - "relativeCreated": 45417.991651, - "thread": 136328734033600, + "created": 1756488727.7416596, + "msecs": 741.0, + "relativeCreated": 14151.430991, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:47,722" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", + "asctime": "2025-08-29 19:32:07,741" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" ], "levelname": "DEBUG", @@ -113868,22 +42996,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483067.7230058, - "msecs": 723.0, - "relativeCreated": 45418.429486, - "thread": 136328734033600, + "created": 1756488727.7421982, + "msecs": 742.0, + "relativeCreated": 14151.969603, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:47,723" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", + "asctime": "2025-08-29 19:32:07,742" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp", + "videv/ffe/sleep/main_light/color_temp", "b'10'" ], "levelname": "DEBUG", @@ -113895,23 +43023,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483067.766354, - "msecs": 766.0, - "relativeCreated": 45461.777926, - "thread": 136328734033600, + "created": 1756488727.7843206, + "msecs": 784.0, + "relativeCreated": 14194.092041, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:47,766" + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'10'", + "asctime": "2025-08-29 19:32:07,784" } ], - "time_consumption": 0.05372905731201172 + "time_consumption": 0.05509829521179199 }, { "name": "__tLogger__", - "msg": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "10", "" @@ -113925,22 +43053,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483067.8204048, - "msecs": 820.0, - "relativeCreated": 45515.828433, - "thread": 136328761630976, + "created": 1756488727.8398108, + "msecs": 839.0, + "relativeCreated": 14249.582188, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 17:57:47,820", + "message": "Value for Light.color_temp (ffe.sleep.main_light) is correct (Content 10 and Type is ).", + "asctime": "2025-08-29 19:32:07,839", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for Light.color_temp (gfw.dirk.desk_light)", + "Value for Light.color_temp (ffe.sleep.main_light)", "10", "" ], @@ -113953,22 +43081,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483067.8203142, - "msecs": 820.0, - "relativeCreated": 45515.737786, - "thread": 136328761630976, + "created": 1756488727.8396857, + "msecs": 839.0, + "relativeCreated": 14249.457174, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for Light.color_temp (gfw.dirk.desk_light)): 10 ()", - "asctime": "2025-08-29 17:57:47,820" + "message": "Result (Value for Light.color_temp (ffe.sleep.main_light)): 10 ()", + "asctime": "2025-08-29 19:32:07,839" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for Light.color_temp (gfw.dirk.desk_light)", + "Value for Light.color_temp (ffe.sleep.main_light)", "=", "10", "" @@ -113982,28 +43110,28 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483067.8203647, - "msecs": 820.0, - "relativeCreated": 45515.78851, - "thread": 136328761630976, + "created": 1756488727.839767, + "msecs": 839.0, + "relativeCreated": 14249.538433, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for Light.color_temp (gfw.dirk.desk_light)): result = 10 ()", - "asctime": "2025-08-29 17:57:47,820" + "message": "Expectation (Value for Light.color_temp (ffe.sleep.main_light)): result = 10 ()", + "asctime": "2025-08-29 19:32:07,839" } ], - "time_consumption": 4.00543212890625e-05 + "time_consumption": 4.38690185546875e-05 } ], - "time_consumption": 0.8071081638336182, - "time_start": "2025-08-29 17:57:47,013", - "time_finished": "2025-08-29 17:57:47,820" + "time_consumption": 0.8077049255371094, + "time_start": "2025-08-29 19:32:07,032", + "time_finished": "2025-08-29 19:32:07,839" }, - "Light.color_temp (gfw.dirk.desk_light) -> ViDevCommon.color_temp (gfw.dirk.desk_light)": { + "Light.color_temp (ffe.sleep.main_light) -> ViDevCommon.color_temp (ffe.sleep.main_light)": { "name": "__tLogger__", - "msg": "Light.color_temp (gfw.dirk.desk_light) -> ViDevCommon.color_temp (gfw.dirk.desk_light)", + "msg": "Light.color_temp (ffe.sleep.main_light) -> ViDevCommon.color_temp (ffe.sleep.main_light)", "args": null, "levelname": "INFO", "levelno": 20, @@ -114014,16 +43142,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483067.8206491, - "msecs": 820.0, - "relativeCreated": 45516.072796, - "thread": 136328761630976, + "created": 1756488727.8400488, + "msecs": 840.0, + "relativeCreated": 14249.820389, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Light.color_temp (gfw.dirk.desk_light) -> ViDevCommon.color_temp (gfw.dirk.desk_light)", - "asctime": "2025-08-29 17:57:47,820", + "message": "Light.color_temp (ffe.sleep.main_light) -> ViDevCommon.color_temp (ffe.sleep.main_light)", + "asctime": "2025-08-29 19:32:07,840", "moduleLogger": [], "testcaseLogger": [ { @@ -114039,16 +43167,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756483067.9209583, - "msecs": 920.0, - "relativeCreated": 45616.381795, - "thread": 136328761630976, + "created": 1756488727.9404864, + "msecs": 940.0, + "relativeCreated": 14350.257828, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:47,920", + "asctime": "2025-08-29 19:32:07,940", "moduleLogger": [], "time_consumption": 0.0 }, @@ -114067,22 +43195,22 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483068.0217154, - "msecs": 21.0, - "relativeCreated": 45717.139123, - "thread": 136328761630976, + "created": 1756488728.041353, + "msecs": 41.0, + "relativeCreated": 14451.124491, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 17:57:48,021", + "asctime": "2025-08-29 19:32:08,041", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp/set", + "videv/ffe/sleep/main_light/color_temp/set", "10" ], "levelname": "DEBUG", @@ -114094,19 +43222,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483067.921245, - "msecs": 921.0, - "relativeCreated": 45616.668909, - "thread": 136328761630976, + "created": 1756488727.9408107, + "msecs": 940.0, + "relativeCreated": 14350.582087, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:47,921" + "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 10", + "asctime": "2025-08-29 19:32:07,940" } ], - "time_consumption": 0.10047030448913574 + "time_consumption": 0.10054230690002441 }, { "name": "__tLogger__", @@ -114124,16 +43252,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483068.0221252, - "msecs": 22.0, - "relativeCreated": 45717.54901, - "thread": 136328761630976, + "created": 1756488728.0417745, + "msecs": 41.0, + "relativeCreated": 14451.545961, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 17:57:48,022", + "asctime": "2025-08-29 19:32:08,041", "moduleLogger": [ { "name": "__unittest__", @@ -114152,16 +43280,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483068.0219972, - "msecs": 21.0, - "relativeCreated": 45717.421037, - "thread": 136328761630976, + "created": 1756488728.0416589, + "msecs": 41.0, + "relativeCreated": 14451.430366, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 17:57:48,021" + "asctime": "2025-08-29 19:32:08,041" }, { "name": "__unittest__", @@ -114181,25 +43309,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483068.0220573, - "msecs": 22.0, - "relativeCreated": 45717.480988, - "thread": 136328761630976, + "created": 1756488728.0417259, + "msecs": 41.0, + "relativeCreated": 14451.497347, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 17:57:48,022" + "asctime": "2025-08-29 19:32:08,041" } ], - "time_consumption": 6.794929504394531e-05 + "time_consumption": 4.863739013671875e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "Light.color_temp (gfw.dirk.desk_light)", + "Light.color_temp (ffe.sleep.main_light)", "0" ], "levelname": "DEBUG", @@ -114211,22 +43339,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483068.1227875, - "msecs": 122.0, - "relativeCreated": 45818.211206, - "thread": 136328761630976, + "created": 1756488728.1425228, + "msecs": 142.0, + "relativeCreated": 14552.294203, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of Light.color_temp (gfw.dirk.desk_light) to 0", - "asctime": "2025-08-29 17:57:48,122", + "message": "Setting state of Light.color_temp (ffe.sleep.main_light) to 0", + "asctime": "2025-08-29 19:32:08,142", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" ], "levelname": "DEBUG", @@ -114238,22 +43366,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483068.022289, - "msecs": 22.0, - "relativeCreated": 45717.71281, - "thread": 136328761630976, + "created": 1756488728.0419524, + "msecs": 41.0, + "relativeCreated": 14451.723778, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:48,022" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", + "asctime": "2025-08-29 19:32:08,041" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" ], "levelname": "DEBUG", @@ -114265,22 +43393,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.0233605, - "msecs": 23.0, - "relativeCreated": 45718.784159, - "thread": 136328734033600, + "created": 1756488728.0427418, + "msecs": 42.0, + "relativeCreated": 14452.513148, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:48,023" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", + "asctime": "2025-08-29 19:32:08,042" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp", + "videv/ffe/sleep/main_light/color_temp", "b'0'" ], "levelname": "DEBUG", @@ -114292,23 +43420,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.0252607, - "msecs": 25.0, - "relativeCreated": 45720.684372, - "thread": 136328734033600, + "created": 1756488728.0448132, + "msecs": 44.0, + "relativeCreated": 14454.584524, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'0'", - "asctime": "2025-08-29 17:57:48,025" + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'0'", + "asctime": "2025-08-29 19:32:08,044" } ], - "time_consumption": 0.09752678871154785 + "time_consumption": 0.09770965576171875 }, { "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "0", "" @@ -114322,22 +43450,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483068.1231868, - "msecs": 123.0, - "relativeCreated": 45818.610747, - "thread": 136328761630976, + "created": 1756488728.1428823, + "msecs": 142.0, + "relativeCreated": 14552.653724, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:48,123", + "message": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:08,142", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", "0", "" ], @@ -114350,22 +43478,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483068.1230588, - "msecs": 123.0, - "relativeCreated": 45818.482499, - "thread": 136328761630976, + "created": 1756488728.1427798, + "msecs": 142.0, + "relativeCreated": 14552.5513, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): 0 ()", - "asctime": "2025-08-29 17:57:48,123" + "message": "Result (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): 0 ()", + "asctime": "2025-08-29 19:32:08,142" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", "=", "0", "" @@ -114379,25 +43507,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483068.1231413, - "msecs": 123.0, - "relativeCreated": 45818.565178, - "thread": 136328761630976, + "created": 1756488728.1428387, + "msecs": 142.0, + "relativeCreated": 14552.610276, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:48,123" + "message": "Expectation (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:08,142" } ], - "time_consumption": 4.553794860839844e-05 + "time_consumption": 4.363059997558594e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "Light.color_temp (gfw.dirk.desk_light)", + "Light.color_temp (ffe.sleep.main_light)", "2" ], "levelname": "DEBUG", @@ -114409,22 +43537,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483068.2236998, - "msecs": 223.0, - "relativeCreated": 45919.123312, - "thread": 136328761630976, + "created": 1756488728.2435622, + "msecs": 243.0, + "relativeCreated": 14653.333734, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of Light.color_temp (gfw.dirk.desk_light) to 2", - "asctime": "2025-08-29 17:57:48,223", + "message": "Setting state of Light.color_temp (ffe.sleep.main_light) to 2", + "asctime": "2025-08-29 19:32:08,243", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" ], "levelname": "DEBUG", @@ -114436,22 +43564,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483068.1233485, - "msecs": 123.0, - "relativeCreated": 45818.772195, - "thread": 136328761630976, + "created": 1756488728.1430442, + "msecs": 143.0, + "relativeCreated": 14552.815849, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:48,123" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", + "asctime": "2025-08-29 19:32:08,143" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" ], "levelname": "DEBUG", @@ -114463,22 +43591,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.124438, - "msecs": 124.0, - "relativeCreated": 45819.861721, - "thread": 136328734033600, + "created": 1756488728.1438198, + "msecs": 143.0, + "relativeCreated": 14553.591178, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:48,124" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", + "asctime": "2025-08-29 19:32:08,143" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp", + "videv/ffe/sleep/main_light/color_temp", "b'2'" ], "levelname": "DEBUG", @@ -114490,23 +43618,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.1263523, - "msecs": 126.0, - "relativeCreated": 45821.776093, - "thread": 136328734033600, + "created": 1756488728.1459184, + "msecs": 145.0, + "relativeCreated": 14555.689784, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'2'", - "asctime": "2025-08-29 17:57:48,126" + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'2'", + "asctime": "2025-08-29 19:32:08,145" } ], - "time_consumption": 0.09734749794006348 + "time_consumption": 0.09764385223388672 }, { "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "2", "" @@ -114520,22 +43648,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483068.224066, - "msecs": 224.0, - "relativeCreated": 45919.489725, - "thread": 136328761630976, + "created": 1756488728.243919, + "msecs": 243.0, + "relativeCreated": 14653.690275, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 17:57:48,224", + "message": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content 2 and Type is ).", + "asctime": "2025-08-29 19:32:08,243", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", "2", "" ], @@ -114548,22 +43676,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483068.2239451, - "msecs": 223.0, - "relativeCreated": 45919.368948, - "thread": 136328761630976, + "created": 1756488728.2438095, + "msecs": 243.0, + "relativeCreated": 14653.580872, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): 2 ()", - "asctime": "2025-08-29 17:57:48,223" + "message": "Result (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): 2 ()", + "asctime": "2025-08-29 19:32:08,243" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", "=", "2", "" @@ -114577,25 +43705,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483068.224007, - "msecs": 224.0, - "relativeCreated": 45919.430548, - "thread": 136328761630976, + "created": 1756488728.2438724, + "msecs": 243.0, + "relativeCreated": 14653.64397, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): result = 2 ()", - "asctime": "2025-08-29 17:57:48,224" + "message": "Expectation (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): result = 2 ()", + "asctime": "2025-08-29 19:32:08,243" } ], - "time_consumption": 5.91278076171875e-05 + "time_consumption": 4.649162292480469e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "Light.color_temp (gfw.dirk.desk_light)", + "Light.color_temp (ffe.sleep.main_light)", "4" ], "levelname": "DEBUG", @@ -114607,22 +43735,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483068.3246238, - "msecs": 324.0, - "relativeCreated": 46020.047586, - "thread": 136328761630976, + "created": 1756488728.344614, + "msecs": 344.0, + "relativeCreated": 14754.385648, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of Light.color_temp (gfw.dirk.desk_light) to 4", - "asctime": "2025-08-29 17:57:48,324", + "message": "Setting state of Light.color_temp (ffe.sleep.main_light) to 4", + "asctime": "2025-08-29 19:32:08,344", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" ], "levelname": "DEBUG", @@ -114634,22 +43762,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483068.2242355, - "msecs": 224.0, - "relativeCreated": 45919.659248, - "thread": 136328761630976, + "created": 1756488728.2440908, + "msecs": 244.0, + "relativeCreated": 14653.862372, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:48,224" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", + "asctime": "2025-08-29 19:32:08,244" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" ], "levelname": "DEBUG", @@ -114661,22 +43789,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.2252114, - "msecs": 225.0, - "relativeCreated": 45920.635192, - "thread": 136328734033600, + "created": 1756488728.2449517, + "msecs": 244.0, + "relativeCreated": 14654.723249, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:48,225" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", + "asctime": "2025-08-29 19:32:08,244" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp", + "videv/ffe/sleep/main_light/color_temp", "b'4'" ], "levelname": "DEBUG", @@ -114688,23 +43816,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.2271144, - "msecs": 227.0, - "relativeCreated": 45922.538122, - "thread": 136328734033600, + "created": 1756488728.2469704, + "msecs": 246.0, + "relativeCreated": 14656.74169, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'4'", - "asctime": "2025-08-29 17:57:48,227" + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'4'", + "asctime": "2025-08-29 19:32:08,246" } ], - "time_consumption": 0.09750938415527344 + "time_consumption": 0.09764361381530762 }, { "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "4", "" @@ -114718,22 +43846,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483068.324974, - "msecs": 324.0, - "relativeCreated": 46020.397817, - "thread": 136328761630976, + "created": 1756488728.344987, + "msecs": 344.0, + "relativeCreated": 14754.758367, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 17:57:48,324", + "message": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content 4 and Type is ).", + "asctime": "2025-08-29 19:32:08,344", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", "4", "" ], @@ -114746,22 +43874,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483068.3248744, - "msecs": 324.0, - "relativeCreated": 46020.298149, - "thread": 136328761630976, + "created": 1756488728.3448555, + "msecs": 344.0, + "relativeCreated": 14754.626921, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): 4 ()", - "asctime": "2025-08-29 17:57:48,324" + "message": "Result (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): 4 ()", + "asctime": "2025-08-29 19:32:08,344" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", "=", "4", "" @@ -114775,25 +43903,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483068.324932, - "msecs": 324.0, - "relativeCreated": 46020.355798, - "thread": 136328761630976, + "created": 1756488728.3449438, + "msecs": 344.0, + "relativeCreated": 14754.715295, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): result = 4 ()", - "asctime": "2025-08-29 17:57:48,324" + "message": "Expectation (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): result = 4 ()", + "asctime": "2025-08-29 19:32:08,344" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 4.315376281738281e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "Light.color_temp (gfw.dirk.desk_light)", + "Light.color_temp (ffe.sleep.main_light)", "6" ], "levelname": "DEBUG", @@ -114805,22 +43933,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483068.4255013, - "msecs": 425.0, - "relativeCreated": 46120.925086, - "thread": 136328761630976, + "created": 1756488728.445687, + "msecs": 445.0, + "relativeCreated": 14855.458381, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of Light.color_temp (gfw.dirk.desk_light) to 6", - "asctime": "2025-08-29 17:57:48,425", + "message": "Setting state of Light.color_temp (ffe.sleep.main_light) to 6", + "asctime": "2025-08-29 19:32:08,445", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" ], "levelname": "DEBUG", @@ -114832,22 +43960,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483068.3251326, - "msecs": 325.0, - "relativeCreated": 46020.556159, - "thread": 136328761630976, + "created": 1756488728.3451571, + "msecs": 345.0, + "relativeCreated": 14754.928513, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:48,325" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", + "asctime": "2025-08-29 19:32:08,345" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" ], "levelname": "DEBUG", @@ -114859,22 +43987,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.326253, - "msecs": 326.0, - "relativeCreated": 46021.676812, - "thread": 136328734033600, + "created": 1756488728.3462472, + "msecs": 346.0, + "relativeCreated": 14756.018658, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:48,326" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", + "asctime": "2025-08-29 19:32:08,346" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp", + "videv/ffe/sleep/main_light/color_temp", "b'6'" ], "levelname": "DEBUG", @@ -114886,23 +44014,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.3281715, - "msecs": 328.0, - "relativeCreated": 46023.595326, - "thread": 136328734033600, + "created": 1756488728.3481262, + "msecs": 348.0, + "relativeCreated": 14757.897579, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'6'", - "asctime": "2025-08-29 17:57:48,328" + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'6'", + "asctime": "2025-08-29 19:32:08,348" } ], - "time_consumption": 0.09732985496520996 + "time_consumption": 0.09756088256835938 }, { "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "6", "" @@ -114916,22 +44044,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483068.4257898, - "msecs": 425.0, - "relativeCreated": 46121.213514, - "thread": 136328761630976, + "created": 1756488728.446018, + "msecs": 446.0, + "relativeCreated": 14855.789464, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 17:57:48,425", + "message": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content 6 and Type is ).", + "asctime": "2025-08-29 19:32:08,446", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", "6", "" ], @@ -114944,22 +44072,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483068.425701, - "msecs": 425.0, - "relativeCreated": 46121.124434, - "thread": 136328761630976, + "created": 1756488728.44592, + "msecs": 445.0, + "relativeCreated": 14855.691453, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): 6 ()", - "asctime": "2025-08-29 17:57:48,425" + "message": "Result (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): 6 ()", + "asctime": "2025-08-29 19:32:08,445" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", "=", "6", "" @@ -114973,25 +44101,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483068.425751, - "msecs": 425.0, - "relativeCreated": 46121.174748, - "thread": 136328761630976, + "created": 1756488728.4459767, + "msecs": 445.0, + "relativeCreated": 14855.748214, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): result = 6 ()", - "asctime": "2025-08-29 17:57:48,425" + "message": "Expectation (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): result = 6 ()", + "asctime": "2025-08-29 19:32:08,445" } ], - "time_consumption": 3.886222839355469e-05 + "time_consumption": 4.124641418457031e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "Light.color_temp (gfw.dirk.desk_light)", + "Light.color_temp (ffe.sleep.main_light)", "8" ], "levelname": "DEBUG", @@ -115003,22 +44131,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483068.5263257, - "msecs": 526.0, - "relativeCreated": 46221.749373, - "thread": 136328761630976, + "created": 1756488728.5467386, + "msecs": 546.0, + "relativeCreated": 14956.510083, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of Light.color_temp (gfw.dirk.desk_light) to 8", - "asctime": "2025-08-29 17:57:48,526", + "message": "Setting state of Light.color_temp (ffe.sleep.main_light) to 8", + "asctime": "2025-08-29 19:32:08,546", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" ], "levelname": "DEBUG", @@ -115030,22 +44158,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483068.42599, - "msecs": 425.0, - "relativeCreated": 46121.413819, - "thread": 136328761630976, + "created": 1756488728.4461796, + "msecs": 446.0, + "relativeCreated": 14855.951003, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:48,425" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", + "asctime": "2025-08-29 19:32:08,446" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" ], "levelname": "DEBUG", @@ -115057,22 +44185,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.426806, - "msecs": 426.0, - "relativeCreated": 46122.229743, - "thread": 136328734033600, + "created": 1756488728.4472644, + "msecs": 447.0, + "relativeCreated": 14857.035951, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:48,426" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", + "asctime": "2025-08-29 19:32:08,447" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp", + "videv/ffe/sleep/main_light/color_temp", "b'8'" ], "levelname": "DEBUG", @@ -115084,23 +44212,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.4285452, - "msecs": 428.0, - "relativeCreated": 46123.968995, - "thread": 136328734033600, + "created": 1756488728.4491417, + "msecs": 449.0, + "relativeCreated": 14858.913068, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'8'", - "asctime": "2025-08-29 17:57:48,428" + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'8'", + "asctime": "2025-08-29 19:32:08,449" } ], - "time_consumption": 0.09778046607971191 + "time_consumption": 0.09759688377380371 }, { "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "8", "" @@ -115114,22 +44242,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483068.5266447, - "msecs": 526.0, - "relativeCreated": 46222.068335, - "thread": 136328761630976, + "created": 1756488728.5470915, + "msecs": 547.0, + "relativeCreated": 14956.862799, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 17:57:48,526", + "message": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content 8 and Type is ).", + "asctime": "2025-08-29 19:32:08,547", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", "8", "" ], @@ -115142,22 +44270,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483068.52655, - "msecs": 526.0, - "relativeCreated": 46221.973637, - "thread": 136328761630976, + "created": 1756488728.5469847, + "msecs": 546.0, + "relativeCreated": 14956.756038, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): 8 ()", - "asctime": "2025-08-29 17:57:48,526" + "message": "Result (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): 8 ()", + "asctime": "2025-08-29 19:32:08,546" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", "=", "8", "" @@ -115171,25 +44299,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483068.5266042, - "msecs": 526.0, - "relativeCreated": 46222.027852, - "thread": 136328761630976, + "created": 1756488728.5470467, + "msecs": 547.0, + "relativeCreated": 14956.818216, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): result = 8 ()", - "asctime": "2025-08-29 17:57:48,526" + "message": "Expectation (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): result = 8 ()", + "asctime": "2025-08-29 19:32:08,547" } ], - "time_consumption": 4.0531158447265625e-05 + "time_consumption": 4.482269287109375e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "Light.color_temp (gfw.dirk.desk_light)", + "Light.color_temp (ffe.sleep.main_light)", "10" ], "levelname": "DEBUG", @@ -115201,22 +44329,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483068.6271737, - "msecs": 627.0, - "relativeCreated": 46322.597283, - "thread": 136328761630976, + "created": 1756488728.6476817, + "msecs": 647.0, + "relativeCreated": 15057.453202, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of Light.color_temp (gfw.dirk.desk_light) to 10", - "asctime": "2025-08-29 17:57:48,627", + "message": "Setting state of Light.color_temp (ffe.sleep.main_light) to 10", + "asctime": "2025-08-29 19:32:08,647", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" ], "levelname": "DEBUG", @@ -115228,22 +44356,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483068.5268035, - "msecs": 526.0, - "relativeCreated": 46222.227143, - "thread": 136328761630976, + "created": 1756488728.5472622, + "msecs": 547.0, + "relativeCreated": 14957.033569, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:48,526" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", + "asctime": "2025-08-29 19:32:08,547" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/desk_light", + "zigbee_ffe/ffe/sleep/main_light", "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" ], "levelname": "DEBUG", @@ -115255,22 +44383,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.5276685, - "msecs": 527.0, - "relativeCreated": 46223.092057, - "thread": 136328734033600, + "created": 1756488728.548235, + "msecs": 548.0, + "relativeCreated": 14958.006558, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:48,527" + "message": "Received message with topic zigbee_ffe/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", + "asctime": "2025-08-29 19:32:08,548" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/desk_light/color_temp", + "videv/ffe/sleep/main_light/color_temp", "b'10'" ], "levelname": "DEBUG", @@ -115282,23 +44410,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.5296848, - "msecs": 529.0, - "relativeCreated": 46225.108466, - "thread": 136328734033600, + "created": 1756488728.550295, + "msecs": 550.0, + "relativeCreated": 14960.066355, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:48,529" + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'10'", + "asctime": "2025-08-29 19:32:08,550" } ], - "time_consumption": 0.0974888801574707 + "time_consumption": 0.09738659858703613 }, { "name": "__tLogger__", - "msg": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "msg": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content %s and Type is %s).", "args": [ "10", "" @@ -115312,22 +44440,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483068.62749, - "msecs": 627.0, - "relativeCreated": 46322.913666, - "thread": 136328761630976, + "created": 1756488728.6480405, + "msecs": 648.0, + "relativeCreated": 15057.811774, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 17:57:48,627", + "message": "Value for ViDevCommon.color_temp (ffe.sleep.main_light) is correct (Content 10 and Type is ).", + "asctime": "2025-08-29 19:32:08,648", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", "10", "" ], @@ -115340,22 +44468,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483068.6273992, - "msecs": 627.0, - "relativeCreated": 46322.822732, - "thread": 136328761630976, + "created": 1756488728.6479416, + "msecs": 647.0, + "relativeCreated": 15057.713024, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): 10 ()", - "asctime": "2025-08-29 17:57:48,627" + "message": "Result (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): 10 ()", + "asctime": "2025-08-29 19:32:08,647" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "Value for ViDevCommon.color_temp (ffe.sleep.main_light)", "=", "10", "" @@ -115369,28 +44497,28 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483068.627448, - "msecs": 627.0, - "relativeCreated": 46322.871804, - "thread": 136328761630976, + "created": 1756488728.6479988, + "msecs": 647.0, + "relativeCreated": 15057.770173, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): result = 10 ()", - "asctime": "2025-08-29 17:57:48,627" + "message": "Expectation (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): result = 10 ()", + "asctime": "2025-08-29 19:32:08,647" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 4.172325134277344e-05 } ], - "time_consumption": 0.8068408966064453, - "time_start": "2025-08-29 17:57:47,820", - "time_finished": "2025-08-29 17:57:48,627" + "time_consumption": 0.8079917430877686, + "time_start": "2025-08-29 19:32:07,840", + "time_finished": "2025-08-29 19:32:08,648" }, - "ViDevHeating.temp_setp (gfw.dirk.heating_valve) -> HeatingValve.temp_setp (gfw.dirk.heating_valve)": { + "ViDevCommon.brightness (ffe.sleep.bed_light_di) -> Light.brightness (ffe.sleep.bed_light_di)": { "name": "__tLogger__", - "msg": "ViDevHeating.temp_setp (gfw.dirk.heating_valve) -> HeatingValve.temp_setp (gfw.dirk.heating_valve)", + "msg": "ViDevCommon.brightness (ffe.sleep.bed_light_di) -> Light.brightness (ffe.sleep.bed_light_di)", "args": null, "levelname": "INFO", "levelno": 20, @@ -115401,16 +44529,3304 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483068.6277058, - "msecs": 627.0, - "relativeCreated": 46323.129523, - "thread": 136328761630976, + "created": 1756488728.6482782, + "msecs": 648.0, + "relativeCreated": 15058.04962, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "ViDevHeating.temp_setp (gfw.dirk.heating_valve) -> HeatingValve.temp_setp (gfw.dirk.heating_valve)", - "asctime": "2025-08-29 17:57:48,627", + "message": "ViDevCommon.brightness (ffe.sleep.bed_light_di) -> Light.brightness (ffe.sleep.bed_light_di)", + "asctime": "2025-08-29 19:32:08,648", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1756488728.7488167, + "msecs": 748.0, + "relativeCreated": 15158.588064, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-29 19:32:08,748", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 127.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488728.6484716, + "msecs": 648.0, + "relativeCreated": 15058.242878, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 127.0}", + "asctime": "2025-08-29 19:32:08,648" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 127.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488728.6493316, + "msecs": 649.0, + "relativeCreated": 15059.102816, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", + "asctime": "2025-08-29 19:32:08,649" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488728.651784, + "msecs": 651.0, + "relativeCreated": 15061.555489, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'true'", + "asctime": "2025-08-29 19:32:08,651" + } + ], + "time_consumption": 0.09703278541564941 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488728.8496835, + "msecs": 849.0, + "relativeCreated": 15259.454933, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-29 19:32:08,849", + "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", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488728.7491097, + "msecs": 749.0, + "relativeCreated": 15158.881208, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 100", + "asctime": "2025-08-29 19:32:08,749" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 254.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488728.7494097, + "msecs": 749.0, + "relativeCreated": 15159.181137, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 254.0}", + "asctime": "2025-08-29 19:32:08,749" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488728.7528584, + "msecs": 752.0, + "relativeCreated": 15162.629838, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-29 19:32:08,752" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 254.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488728.7532246, + "msecs": 753.0, + "relativeCreated": 15162.996114, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 254.0}'", + "asctime": "2025-08-29 19:32:08,753" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488728.796056, + "msecs": 796.0, + "relativeCreated": 15205.827414, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'100'", + "asctime": "2025-08-29 19:32:08,796" + } + ], + "time_consumption": 0.05362749099731445 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488728.8500252, + "msecs": 850.0, + "relativeCreated": 15259.796534, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-29 19:32:08,850", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488728.8499267, + "msecs": 849.0, + "relativeCreated": 15259.698144, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-29 19:32:08,849" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488728.8499823, + "msecs": 849.0, + "relativeCreated": 15259.753553, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-29 19:32:08,849" + } + ], + "time_consumption": 4.291534423828125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffe.sleep.bed_light_di)", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488728.9506178, + "msecs": 950.0, + "relativeCreated": 15360.38928, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffe.sleep.bed_light_di) to 0", + "asctime": "2025-08-29 19:32:08,950", + "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", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488728.850137, + "msecs": 850.0, + "relativeCreated": 15259.908479, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 0", + "asctime": "2025-08-29 19:32:08,850" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di/set", + "b'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488728.8528385, + "msecs": 852.0, + "relativeCreated": 15262.609729, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-29 19:32:08,852" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 1.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488728.8530831, + "msecs": 853.0, + "relativeCreated": 15262.85446, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 1.0}", + "asctime": "2025-08-29 19:32:08,853" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 1.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488728.8537505, + "msecs": 853.0, + "relativeCreated": 15263.521978, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 1.0}'", + "asctime": "2025-08-29 19:32:08,853" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488728.896163, + "msecs": 896.0, + "relativeCreated": 15305.934382, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'0'", + "asctime": "2025-08-29 19:32:08,896" + } + ], + "time_consumption": 0.054454803466796875 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488728.9509456, + "msecs": 950.0, + "relativeCreated": 15360.717026, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:08,950", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffe.sleep.bed_light_di)", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488728.9508464, + "msecs": 950.0, + "relativeCreated": 15360.617995, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffe.sleep.bed_light_di)): 0 ()", + "asctime": "2025-08-29 19:32:08,950" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffe.sleep.bed_light_di)", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488728.9509044, + "msecs": 950.0, + "relativeCreated": 15360.675744, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffe.sleep.bed_light_di)): result = 0 ()", + "asctime": "2025-08-29 19:32:08,950" + } + ], + "time_consumption": 4.124641418457031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffe.sleep.bed_light_di)", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488729.0516055, + "msecs": 51.0, + "relativeCreated": 15461.376822, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffe.sleep.bed_light_di) to 20", + "asctime": "2025-08-29 19:32:09,051", + "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", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488728.9511025, + "msecs": 951.0, + "relativeCreated": 15360.873883, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 20", + "asctime": "2025-08-29 19:32:08,951" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di/set", + "b'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488728.953916, + "msecs": 953.0, + "relativeCreated": 15363.687481, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-29 19:32:08,953" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 52.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488728.954165, + "msecs": 954.0, + "relativeCreated": 15363.936396, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 52.0}", + "asctime": "2025-08-29 19:32:08,954" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 52.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488728.9549756, + "msecs": 954.0, + "relativeCreated": 15364.746895, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 52.0}'", + "asctime": "2025-08-29 19:32:08,954" + }, + { + "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'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488728.9970999, + "msecs": 997.0, + "relativeCreated": 15406.871085, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'20'", + "asctime": "2025-08-29 19:32:08,997" + } + ], + "time_consumption": 0.05450558662414551 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488729.051939, + "msecs": 51.0, + "relativeCreated": 15461.710626, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:09,051", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffe.sleep.bed_light_di)", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488729.0518405, + "msecs": 51.0, + "relativeCreated": 15461.612015, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffe.sleep.bed_light_di)): 20 ()", + "asctime": "2025-08-29 19:32:09,051" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffe.sleep.bed_light_di)", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488729.0518978, + "msecs": 51.0, + "relativeCreated": 15461.669333, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffe.sleep.bed_light_di)): result = 20 ()", + "asctime": "2025-08-29 19:32:09,051" + } + ], + "time_consumption": 4.124641418457031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffe.sleep.bed_light_di)", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488729.1524, + "msecs": 152.0, + "relativeCreated": 15562.171485, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffe.sleep.bed_light_di) to 40", + "asctime": "2025-08-29 19:32:09,152", + "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", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488729.052046, + "msecs": 52.0, + "relativeCreated": 15461.817604, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 40", + "asctime": "2025-08-29 19:32:09,052" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di/set", + "b'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488729.0555878, + "msecs": 55.0, + "relativeCreated": 15465.359252, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-29 19:32:09,055" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 102.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488729.0558414, + "msecs": 55.0, + "relativeCreated": 15465.613046, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 102.0}", + "asctime": "2025-08-29 19:32:09,055" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 102.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488729.0566337, + "msecs": 56.0, + "relativeCreated": 15466.405012, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 102.0}'", + "asctime": "2025-08-29 19:32:09,056" + }, + { + "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'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488729.0982323, + "msecs": 98.0, + "relativeCreated": 15508.003776, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'40'", + "asctime": "2025-08-29 19:32:09,098" + } + ], + "time_consumption": 0.054167747497558594 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488729.152729, + "msecs": 152.0, + "relativeCreated": 15562.500474, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content 40 and Type is ).", + "asctime": "2025-08-29 19:32:09,152", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffe.sleep.bed_light_di)", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488729.1526325, + "msecs": 152.0, + "relativeCreated": 15562.404125, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffe.sleep.bed_light_di)): 40 ()", + "asctime": "2025-08-29 19:32:09,152" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffe.sleep.bed_light_di)", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488729.1526866, + "msecs": 152.0, + "relativeCreated": 15562.457897, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffe.sleep.bed_light_di)): result = 40 ()", + "asctime": "2025-08-29 19:32:09,152" + } + ], + "time_consumption": 4.2438507080078125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffe.sleep.bed_light_di)", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488729.253319, + "msecs": 253.0, + "relativeCreated": 15663.090329, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffe.sleep.bed_light_di) to 60", + "asctime": "2025-08-29 19:32:09,253", + "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", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488729.1528351, + "msecs": 152.0, + "relativeCreated": 15562.606539, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 60", + "asctime": "2025-08-29 19:32:09,152" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di/set", + "b'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488729.1555955, + "msecs": 155.0, + "relativeCreated": 15565.367049, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-29 19:32:09,155" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 153.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488729.1558428, + "msecs": 155.0, + "relativeCreated": 15565.614338, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 153.0}", + "asctime": "2025-08-29 19:32:09,155" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 153.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488729.1564798, + "msecs": 156.0, + "relativeCreated": 15566.25116, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 153.0}'", + "asctime": "2025-08-29 19:32:09,156" + }, + { + "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'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488729.1982908, + "msecs": 198.0, + "relativeCreated": 15608.062267, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'60'", + "asctime": "2025-08-29 19:32:09,198" + } + ], + "time_consumption": 0.05502820014953613 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488729.2537189, + "msecs": 253.0, + "relativeCreated": 15663.490332, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content 60 and Type is ).", + "asctime": "2025-08-29 19:32:09,253", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffe.sleep.bed_light_di)", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488729.2535865, + "msecs": 253.0, + "relativeCreated": 15663.357819, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffe.sleep.bed_light_di)): 60 ()", + "asctime": "2025-08-29 19:32:09,253" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffe.sleep.bed_light_di)", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488729.2536712, + "msecs": 253.0, + "relativeCreated": 15663.442485, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffe.sleep.bed_light_di)): result = 60 ()", + "asctime": "2025-08-29 19:32:09,253" + } + ], + "time_consumption": 4.76837158203125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffe.sleep.bed_light_di)", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488729.354329, + "msecs": 354.0, + "relativeCreated": 15764.100459, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffe.sleep.bed_light_di) to 80", + "asctime": "2025-08-29 19:32:09,354", + "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", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488729.253829, + "msecs": 253.0, + "relativeCreated": 15663.600556, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 80", + "asctime": "2025-08-29 19:32:09,253" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di/set", + "b'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488729.2566485, + "msecs": 256.0, + "relativeCreated": 15666.419943, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-29 19:32:09,256" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 203.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488729.2569027, + "msecs": 256.0, + "relativeCreated": 15666.674067, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 203.0}", + "asctime": "2025-08-29 19:32:09,256" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 203.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488729.2577605, + "msecs": 257.0, + "relativeCreated": 15667.531856, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 203.0}'", + "asctime": "2025-08-29 19:32:09,257" + }, + { + "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'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488729.299094, + "msecs": 299.0, + "relativeCreated": 15708.865442, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'80'", + "asctime": "2025-08-29 19:32:09,299" + } + ], + "time_consumption": 0.05523514747619629 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488729.3546925, + "msecs": 354.0, + "relativeCreated": 15764.463661, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content 80 and Type is ).", + "asctime": "2025-08-29 19:32:09,354", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffe.sleep.bed_light_di)", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488729.3545935, + "msecs": 354.0, + "relativeCreated": 15764.365033, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffe.sleep.bed_light_di)): 80 ()", + "asctime": "2025-08-29 19:32:09,354" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffe.sleep.bed_light_di)", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488729.3546515, + "msecs": 354.0, + "relativeCreated": 15764.42282, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffe.sleep.bed_light_di)): result = 80 ()", + "asctime": "2025-08-29 19:32:09,354" + } + ], + "time_consumption": 4.100799560546875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffe.sleep.bed_light_di)", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488729.4553237, + "msecs": 455.0, + "relativeCreated": 15865.095068, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffe.sleep.bed_light_di) to 100", + "asctime": "2025-08-29 19:32:09,455", + "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", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488729.3547988, + "msecs": 354.0, + "relativeCreated": 15764.570348, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 100", + "asctime": "2025-08-29 19:32:09,354" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488729.357566, + "msecs": 357.0, + "relativeCreated": 15767.337733, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-29 19:32:09,357" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 254.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488729.3578115, + "msecs": 357.0, + "relativeCreated": 15767.582809, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 254.0}", + "asctime": "2025-08-29 19:32:09,357" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 254.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488729.3585968, + "msecs": 358.0, + "relativeCreated": 15768.368404, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 254.0}'", + "asctime": "2025-08-29 19:32:09,358" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488729.4002466, + "msecs": 400.0, + "relativeCreated": 15810.018049, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'100'", + "asctime": "2025-08-29 19:32:09,400" + } + ], + "time_consumption": 0.05507707595825195 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488729.455699, + "msecs": 455.0, + "relativeCreated": 15865.470287, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffe.sleep.bed_light_di) is correct (Content 100 and Type is ).", + "asctime": "2025-08-29 19:32:09,455", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffe.sleep.bed_light_di)", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488729.4555945, + "msecs": 455.0, + "relativeCreated": 15865.365995, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffe.sleep.bed_light_di)): 100 ()", + "asctime": "2025-08-29 19:32:09,455" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffe.sleep.bed_light_di)", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488729.4556553, + "msecs": 455.0, + "relativeCreated": 15865.426836, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffe.sleep.bed_light_di)): result = 100 ()", + "asctime": "2025-08-29 19:32:09,455" + } + ], + "time_consumption": 4.363059997558594e-05 + } + ], + "time_consumption": 0.8074207305908203, + "time_start": "2025-08-29 19:32:08,648", + "time_finished": "2025-08-29 19:32:09,455" + }, + "Light.brightness (ffe.sleep.bed_light_di) -> ViDevCommon.brightness (ffe.sleep.bed_light_di)": { + "name": "__tLogger__", + "msg": "Light.brightness (ffe.sleep.bed_light_di) -> ViDevCommon.brightness (ffe.sleep.bed_light_di)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488729.4559257, + "msecs": 455.0, + "relativeCreated": 15865.697313, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Light.brightness (ffe.sleep.bed_light_di) -> ViDevCommon.brightness (ffe.sleep.bed_light_di)", + "asctime": "2025-08-29 19:32:09,455", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1756488729.5563223, + "msecs": 556.0, + "relativeCreated": 15966.093772, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-29 19:32:09,556", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488729.657115, + "msecs": 657.0, + "relativeCreated": 16066.886389, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-29 19:32:09,657", + "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", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488729.5566337, + "msecs": 556.0, + "relativeCreated": 15966.404973, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 100", + "asctime": "2025-08-29 19:32:09,556" + } + ], + "time_consumption": 0.10048127174377441 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488729.6575215, + "msecs": 657.0, + "relativeCreated": 16067.292825, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-29 19:32:09,657", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488729.6573608, + "msecs": 657.0, + "relativeCreated": 16067.132266, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-29 19:32:09,657" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488729.6574278, + "msecs": 657.0, + "relativeCreated": 16067.199242, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-29 19:32:09,657" + } + ], + "time_consumption": 9.369850158691406e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffe.sleep.bed_light_di)", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488729.7581, + "msecs": 758.0, + "relativeCreated": 16167.871343, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffe.sleep.bed_light_di) to 0", + "asctime": "2025-08-29 19:32:09,758", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 1.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488729.657689, + "msecs": 657.0, + "relativeCreated": 16067.46058, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 1.0}", + "asctime": "2025-08-29 19:32:09,657" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 1.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488729.6586373, + "msecs": 658.0, + "relativeCreated": 16068.408739, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 1.0}'", + "asctime": "2025-08-29 19:32:09,658" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488729.660546, + "msecs": 660.0, + "relativeCreated": 16070.317591, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'0'", + "asctime": "2025-08-29 19:32:09,660" + } + ], + "time_consumption": 0.09755396842956543 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488729.7584538, + "msecs": 758.0, + "relativeCreated": 16168.225285, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:09,758", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488729.7583356, + "msecs": 758.0, + "relativeCreated": 16168.106905, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): 0 ()", + "asctime": "2025-08-29 19:32:09,758" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488729.7583928, + "msecs": 758.0, + "relativeCreated": 16168.164348, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): result = 0 ()", + "asctime": "2025-08-29 19:32:09,758" + } + ], + "time_consumption": 6.103515625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffe.sleep.bed_light_di)", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488729.8591375, + "msecs": 859.0, + "relativeCreated": 16268.908912, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffe.sleep.bed_light_di) to 20", + "asctime": "2025-08-29 19:32:09,859", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 52.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488729.7586133, + "msecs": 758.0, + "relativeCreated": 16168.384562, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 52.0}", + "asctime": "2025-08-29 19:32:09,758" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 52.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488729.7594526, + "msecs": 759.0, + "relativeCreated": 16169.224043, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 52.0}'", + "asctime": "2025-08-29 19:32:09,759" + }, + { + "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'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488729.7613704, + "msecs": 761.0, + "relativeCreated": 16171.141776, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'20'", + "asctime": "2025-08-29 19:32:09,761" + } + ], + "time_consumption": 0.09776711463928223 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488729.8595424, + "msecs": 859.0, + "relativeCreated": 16269.313815, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:09,859", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488729.859388, + "msecs": 859.0, + "relativeCreated": 16269.159528, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): 20 ()", + "asctime": "2025-08-29 19:32:09,859" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488729.859486, + "msecs": 859.0, + "relativeCreated": 16269.257637, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): result = 20 ()", + "asctime": "2025-08-29 19:32:09,859" + } + ], + "time_consumption": 5.626678466796875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffe.sleep.bed_light_di)", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488729.96021, + "msecs": 960.0, + "relativeCreated": 16369.981691, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffe.sleep.bed_light_di) to 40", + "asctime": "2025-08-29 19:32:09,960", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 102.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488729.8597023, + "msecs": 859.0, + "relativeCreated": 16269.473731, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 102.0}", + "asctime": "2025-08-29 19:32:09,859" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 102.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488729.8606665, + "msecs": 860.0, + "relativeCreated": 16270.437948, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 102.0}'", + "asctime": "2025-08-29 19:32:09,860" + }, + { + "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'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488729.862559, + "msecs": 862.0, + "relativeCreated": 16272.330371, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'40'", + "asctime": "2025-08-29 19:32:09,862" + } + ], + "time_consumption": 0.09765100479125977 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488729.9606006, + "msecs": 960.0, + "relativeCreated": 16370.371913, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content 40 and Type is ).", + "asctime": "2025-08-29 19:32:09,960", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488729.9605005, + "msecs": 960.0, + "relativeCreated": 16370.271952, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): 40 ()", + "asctime": "2025-08-29 19:32:09,960" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488729.9605594, + "msecs": 960.0, + "relativeCreated": 16370.330835, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): result = 40 ()", + "asctime": "2025-08-29 19:32:09,960" + } + ], + "time_consumption": 4.124641418457031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffe.sleep.bed_light_di)", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488730.0612764, + "msecs": 61.0, + "relativeCreated": 16471.047885, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffe.sleep.bed_light_di) to 60", + "asctime": "2025-08-29 19:32:10,061", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 153.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488729.9607546, + "msecs": 960.0, + "relativeCreated": 16370.526158, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 153.0}", + "asctime": "2025-08-29 19:32:09,960" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 153.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488729.9616046, + "msecs": 961.0, + "relativeCreated": 16371.375962, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 153.0}'", + "asctime": "2025-08-29 19:32:09,961" + }, + { + "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'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488729.9634492, + "msecs": 963.0, + "relativeCreated": 16373.220658, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'60'", + "asctime": "2025-08-29 19:32:09,963" + } + ], + "time_consumption": 0.09782719612121582 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488730.0617044, + "msecs": 61.0, + "relativeCreated": 16471.475889, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content 60 and Type is ).", + "asctime": "2025-08-29 19:32:10,061", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488730.0615647, + "msecs": 61.0, + "relativeCreated": 16471.336042, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): 60 ()", + "asctime": "2025-08-29 19:32:10,061" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488730.0616572, + "msecs": 61.0, + "relativeCreated": 16471.428572, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): result = 60 ()", + "asctime": "2025-08-29 19:32:10,061" + } + ], + "time_consumption": 4.7206878662109375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffe.sleep.bed_light_di)", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488730.1623898, + "msecs": 162.0, + "relativeCreated": 16572.161185, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffe.sleep.bed_light_di) to 80", + "asctime": "2025-08-29 19:32:10,162", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 203.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488730.0618749, + "msecs": 61.0, + "relativeCreated": 16471.646347, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 203.0}", + "asctime": "2025-08-29 19:32:10,061" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 203.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488730.0628662, + "msecs": 62.0, + "relativeCreated": 16472.637612, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 203.0}'", + "asctime": "2025-08-29 19:32:10,062" + }, + { + "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'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488730.0646715, + "msecs": 64.0, + "relativeCreated": 16474.442799, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'80'", + "asctime": "2025-08-29 19:32:10,064" + } + ], + "time_consumption": 0.0977182388305664 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488730.1627533, + "msecs": 162.0, + "relativeCreated": 16572.524677, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content 80 and Type is ).", + "asctime": "2025-08-29 19:32:10,162", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488730.162656, + "msecs": 162.0, + "relativeCreated": 16572.427366, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): 80 ()", + "asctime": "2025-08-29 19:32:10,162" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488730.1627119, + "msecs": 162.0, + "relativeCreated": 16572.483115, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): result = 80 ()", + "asctime": "2025-08-29 19:32:10,162" + } + ], + "time_consumption": 4.1484832763671875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffe.sleep.bed_light_di)", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488730.263482, + "msecs": 263.0, + "relativeCreated": 16673.253583, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffe.sleep.bed_light_di) to 100", + "asctime": "2025-08-29 19:32:10,263", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 254.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488730.1629074, + "msecs": 162.0, + "relativeCreated": 16572.678753, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 254.0}", + "asctime": "2025-08-29 19:32:10,162" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 254.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488730.1639664, + "msecs": 163.0, + "relativeCreated": 16573.737785, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 254.0}'", + "asctime": "2025-08-29 19:32:10,163" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488730.165823, + "msecs": 165.0, + "relativeCreated": 16575.594473, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'100'", + "asctime": "2025-08-29 19:32:10,165" + } + ], + "time_consumption": 0.09765911102294922 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488730.2638385, + "msecs": 263.0, + "relativeCreated": 16673.60979, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di) is correct (Content 100 and Type is ).", + "asctime": "2025-08-29 19:32:10,263", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488730.2637305, + "msecs": 263.0, + "relativeCreated": 16673.501986, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): 100 ()", + "asctime": "2025-08-29 19:32:10,263" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488730.2637935, + "msecs": 263.0, + "relativeCreated": 16673.564906, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): result = 100 ()", + "asctime": "2025-08-29 19:32:10,263" + } + ], + "time_consumption": 4.506111145019531e-05 + } + ], + "time_consumption": 0.8079128265380859, + "time_start": "2025-08-29 19:32:09,455", + "time_finished": "2025-08-29 19:32:10,263" + }, + "ViDevHeating.temp_setp (ffe.sleep.heating_valve) -> HeatingValve.temp_setp (ffe.sleep.heating_valve)": { + "name": "__tLogger__", + "msg": "ViDevHeating.temp_setp (ffe.sleep.heating_valve) -> HeatingValve.temp_setp (ffe.sleep.heating_valve)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488730.2641284, + "msecs": 264.0, + "relativeCreated": 16673.899842, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevHeating.temp_setp (ffe.sleep.heating_valve) -> HeatingValve.temp_setp (ffe.sleep.heating_valve)", + "asctime": "2025-08-29 19:32:10,264", "moduleLogger": [], "testcaseLogger": [ { @@ -115428,22 +47844,22 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483068.728368, - "msecs": 728.0, - "relativeCreated": 46423.791698, - "thread": 136328761630976, + "created": 1756488730.3650355, + "msecs": 365.0, + "relativeCreated": 16774.806884, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state 30", - "asctime": "2025-08-29 17:57:48,728", + "asctime": "2025-08-29 19:32:10,365", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.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", + "videv/ffe/sleep/heating_valve/user_temperature_setpoint/set", "30" ], "levelname": "DEBUG", @@ -115455,22 +47871,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483068.6278312, - "msecs": 627.0, - "relativeCreated": 46323.254978, - "thread": 136328761630976, + "created": 1756488730.2643077, + "msecs": 264.0, + "relativeCreated": 16674.079252, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint/set and payload 30", - "asctime": "2025-08-29 17:57:48,627" + "message": "Sending message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint/set and payload 30", + "asctime": "2025-08-29 19:32:10,264" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/heating_valve", + "zigbee_ffe/ffe/sleep/heating_valve", "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", @@ -115482,22 +47898,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483068.628125, - "msecs": 628.0, - "relativeCreated": 46323.548543, - "thread": 136328761630976, + "created": 1756488730.2646394, + "msecs": 264.0, + "relativeCreated": 16674.410837, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:48,628" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:10,264" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/heating_valve/set", + "zigbee_ffe/ffe/sleep/heating_valve/set", "b'{\"current_heating_setpoint\": 30}'" ], "levelname": "DEBUG", @@ -115509,22 +47925,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.6380486, - "msecs": 638.0, - "relativeCreated": 46333.472414, - "thread": 136328734033600, + "created": 1756488730.2756402, + "msecs": 275.0, + "relativeCreated": 16685.411737, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2025-08-29 17:57:48,638" + "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", + "asctime": "2025-08-29 19:32:10,275" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", "b'30'" ], "levelname": "DEBUG", @@ -115536,22 +47952,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.638433, - "msecs": 638.0, - "relativeCreated": 46333.856711, - "thread": 136328734033600, + "created": 1756488730.2761, + "msecs": 276.0, + "relativeCreated": 16685.871233, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:48,638" + "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:10,276" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/user_temperature_setpoint", + "videv/ffe/sleep/heating_valve/user_temperature_setpoint", "b'30'" ], "levelname": "DEBUG", @@ -115563,22 +47979,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.6387634, - "msecs": 638.0, - "relativeCreated": 46334.187082, - "thread": 136328734033600, + "created": 1756488730.2763863, + "msecs": 276.0, + "relativeCreated": 16686.157627, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:48,638" + "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:10,276" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/heating_valve", + "zigbee_ffe/ffe/sleep/heating_valve", "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", @@ -115590,19 +48006,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.6792521, - "msecs": 679.0, - "relativeCreated": 46374.675783, - "thread": 136328734033600, + "created": 1756488730.2766762, + "msecs": 276.0, + "relativeCreated": 16686.447495, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:48,679" + "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:10,276" } ], - "time_consumption": 0.049115896224975586 + "time_consumption": 0.08835935592651367 }, { "name": "__tLogger__", @@ -115620,16 +48036,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483068.728775, - "msecs": 728.0, - "relativeCreated": 46424.198472, - "thread": 136328761630976, + "created": 1756488730.3654099, + "msecs": 365.0, + "relativeCreated": 16775.181235, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", - "asctime": "2025-08-29 17:57:48,728", + "asctime": "2025-08-29 19:32:10,365", "moduleLogger": [ { "name": "__unittest__", @@ -115648,16 +48064,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483068.7286158, - "msecs": 728.0, - "relativeCreated": 46424.039477, - "thread": 136328761630976, + "created": 1756488730.365279, + "msecs": 365.0, + "relativeCreated": 16775.050398, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (30, 30) ()", - "asctime": "2025-08-29 17:57:48,728" + "asctime": "2025-08-29 19:32:10,365" }, { "name": "__unittest__", @@ -115677,25 +48093,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483068.7287278, - "msecs": 728.0, - "relativeCreated": 46424.151518, - "thread": 136328761630976, + "created": 1756488730.3653655, + "msecs": 365.0, + "relativeCreated": 16775.136867, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", - "asctime": "2025-08-29 17:57:48,728" + "asctime": "2025-08-29 19:32:10,365" } ], - "time_consumption": 4.7206878662109375e-05 + "time_consumption": 4.4345855712890625e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevHeating.temp_setp (gfw.dirk.heating_valve)", + "ViDevHeating.temp_setp (ffe.sleep.heating_valve)", "15" ], "levelname": "DEBUG", @@ -115707,22 +48123,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483068.8293955, - "msecs": 829.0, - "relativeCreated": 46524.819225, - "thread": 136328761630976, + "created": 1756488730.4660478, + "msecs": 466.0, + "relativeCreated": 16875.819073, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (gfw.dirk.heating_valve) to 15", - "asctime": "2025-08-29 17:57:48,829", + "message": "Setting state of ViDevHeating.temp_setp (ffe.sleep.heating_valve) to 15", + "asctime": "2025-08-29 19:32:10,466", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.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", + "videv/ffe/sleep/heating_valve/user_temperature_setpoint/set", "15" ], "levelname": "DEBUG", @@ -115734,22 +48150,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483068.728907, - "msecs": 728.0, - "relativeCreated": 46424.330611, - "thread": 136328761630976, + "created": 1756488730.3655553, + "msecs": 365.0, + "relativeCreated": 16775.326606, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint/set and payload 15", - "asctime": "2025-08-29 17:57:48,728" + "message": "Sending message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint/set and payload 15", + "asctime": "2025-08-29 19:32:10,365" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/heating_valve/set", + "zigbee_ffe/ffe/sleep/heating_valve/set", "b'{\"current_heating_setpoint\": 15}'" ], "levelname": "DEBUG", @@ -115761,22 +48177,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.7378736, - "msecs": 737.0, - "relativeCreated": 46433.297396, - "thread": 136328734033600, + "created": 1756488730.3753433, + "msecs": 375.0, + "relativeCreated": 16785.114738, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 15}'", - "asctime": "2025-08-29 17:57:48,737" + "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 15}'", + "asctime": "2025-08-29 19:32:10,375" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/heating_valve", + "zigbee_ffe/ffe/sleep/heating_valve", "{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", @@ -115788,22 +48204,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483068.7381918, - "msecs": 738.0, - "relativeCreated": 46433.615476, - "thread": 136328734033600, + "created": 1756488730.3756576, + "msecs": 375.0, + "relativeCreated": 16785.429, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:48,738" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:10,375" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", "b'15'" ], "levelname": "DEBUG", @@ -115815,22 +48231,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.738468, - "msecs": 738.0, - "relativeCreated": 46433.89156, - "thread": 136328734033600, + "created": 1756488730.375974, + "msecs": 375.0, + "relativeCreated": 16785.745428, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'15'", - "asctime": "2025-08-29 17:57:48,738" + "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'15'", + "asctime": "2025-08-29 19:32:10,375" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/user_temperature_setpoint", + "videv/ffe/sleep/heating_valve/user_temperature_setpoint", "b'15'" ], "levelname": "DEBUG", @@ -115842,22 +48258,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.7388387, - "msecs": 738.0, - "relativeCreated": 46434.262421, - "thread": 136328734033600, + "created": 1756488730.3763282, + "msecs": 376.0, + "relativeCreated": 16786.099727, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'15'", - "asctime": "2025-08-29 17:57:48,738" + "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'15'", + "asctime": "2025-08-29 19:32:10,376" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/heating_valve", + "zigbee_ffe/ffe/sleep/heating_valve", "b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", @@ -115869,23 +48285,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.7391322, - "msecs": 739.0, - "relativeCreated": 46434.555841, - "thread": 136328734033600, + "created": 1756488730.3765948, + "msecs": 376.0, + "relativeCreated": 16786.366202, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:48,739" + "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:10,376" } ], - "time_consumption": 0.09026336669921875 + "time_consumption": 0.08945298194885254 }, { "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve) is correct (Content %s and Type is %s).", + "msg": "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve) is correct (Content %s and Type is %s).", "args": [ "15", "" @@ -115899,22 +48315,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483068.8297625, - "msecs": 829.0, - "relativeCreated": 46525.186223, - "thread": 136328761630976, + "created": 1756488730.4663815, + "msecs": 466.0, + "relativeCreated": 16876.153032, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve) is correct (Content 15 and Type is ).", - "asctime": "2025-08-29 17:57:48,829", + "message": "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve) is correct (Content 15 and Type is ).", + "asctime": "2025-08-29 19:32:10,466", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)", + "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)", "15", "" ], @@ -115927,22 +48343,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483068.8296337, - "msecs": 829.0, - "relativeCreated": 46525.057466, - "thread": 136328761630976, + "created": 1756488730.4662812, + "msecs": 466.0, + "relativeCreated": 16876.052699, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): 15 ()", - "asctime": "2025-08-29 17:57:48,829" + "message": "Result (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): 15 ()", + "asctime": "2025-08-29 19:32:10,466" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)", + "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)", "=", "15", "" @@ -115956,25 +48372,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483068.8296921, - "msecs": 829.0, - "relativeCreated": 46525.115884, - "thread": 136328761630976, + "created": 1756488730.4663393, + "msecs": 466.0, + "relativeCreated": 16876.110739, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): result = 15 ()", - "asctime": "2025-08-29 17:57:48,829" + "message": "Expectation (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): result = 15 ()", + "asctime": "2025-08-29 19:32:10,466" } ], - "time_consumption": 7.033348083496094e-05 + "time_consumption": 4.220008850097656e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevHeating.temp_setp (gfw.dirk.heating_valve)", + "ViDevHeating.temp_setp (ffe.sleep.heating_valve)", "20" ], "levelname": "DEBUG", @@ -115986,22 +48402,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483068.930416, - "msecs": 930.0, - "relativeCreated": 46625.839915, - "thread": 136328761630976, + "created": 1756488730.5670562, + "msecs": 567.0, + "relativeCreated": 16976.827444, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (gfw.dirk.heating_valve) to 20", - "asctime": "2025-08-29 17:57:48,930", + "message": "Setting state of ViDevHeating.temp_setp (ffe.sleep.heating_valve) to 20", + "asctime": "2025-08-29 19:32:10,567", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.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", + "videv/ffe/sleep/heating_valve/user_temperature_setpoint/set", "20" ], "levelname": "DEBUG", @@ -116013,22 +48429,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483068.8299062, - "msecs": 829.0, - "relativeCreated": 46525.329934, - "thread": 136328761630976, + "created": 1756488730.4665217, + "msecs": 466.0, + "relativeCreated": 16876.293367, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint/set and payload 20", - "asctime": "2025-08-29 17:57:48,829" + "message": "Sending message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint/set and payload 20", + "asctime": "2025-08-29 19:32:10,466" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/heating_valve/set", + "zigbee_ffe/ffe/sleep/heating_valve/set", "b'{\"current_heating_setpoint\": 20}'" ], "levelname": "DEBUG", @@ -116040,22 +48456,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.8392212, - "msecs": 839.0, - "relativeCreated": 46534.644808, - "thread": 136328734033600, + "created": 1756488730.4752789, + "msecs": 475.0, + "relativeCreated": 16885.050181, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2025-08-29 17:57:48,839" + "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", + "asctime": "2025-08-29 19:32:10,475" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/heating_valve", + "zigbee_ffe/ffe/sleep/heating_valve", "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", @@ -116067,22 +48483,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483068.8395379, - "msecs": 839.0, - "relativeCreated": 46534.961541, - "thread": 136328734033600, + "created": 1756488730.475549, + "msecs": 475.0, + "relativeCreated": 16885.320363, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:48,839" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:10,475" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", "b'20'" ], "levelname": "DEBUG", @@ -116094,22 +48510,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.839821, - "msecs": 839.0, - "relativeCreated": 46535.244711, - "thread": 136328734033600, + "created": 1756488730.4758415, + "msecs": 475.0, + "relativeCreated": 16885.612935, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:48,839" + "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'20'", + "asctime": "2025-08-29 19:32:10,475" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/user_temperature_setpoint", + "videv/ffe/sleep/heating_valve/user_temperature_setpoint", "b'20'" ], "levelname": "DEBUG", @@ -116121,22 +48537,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.8402364, - "msecs": 840.0, - "relativeCreated": 46535.660228, - "thread": 136328734033600, + "created": 1756488730.4761992, + "msecs": 476.0, + "relativeCreated": 16885.970636, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:48,840" + "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'20'", + "asctime": "2025-08-29 19:32:10,476" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/heating_valve", + "zigbee_ffe/ffe/sleep/heating_valve", "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", @@ -116148,23 +48564,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.8405304, - "msecs": 840.0, - "relativeCreated": 46535.954021, - "thread": 136328734033600, + "created": 1756488730.4765122, + "msecs": 476.0, + "relativeCreated": 16886.283799, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:48,840" + "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:10,476" } ], - "time_consumption": 0.08988571166992188 + "time_consumption": 0.09054398536682129 }, { "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve) is correct (Content %s and Type is %s).", + "msg": "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve) is correct (Content %s and Type is %s).", "args": [ "20", "" @@ -116178,22 +48594,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483068.930756, - "msecs": 930.0, - "relativeCreated": 46626.17983, - "thread": 136328761630976, + "created": 1756488730.5673945, + "msecs": 567.0, + "relativeCreated": 16977.165976, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:48,930", + "message": "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:10,567", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)", + "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)", "20", "" ], @@ -116206,22 +48622,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483068.930656, - "msecs": 930.0, - "relativeCreated": 46626.079577, - "thread": 136328761630976, + "created": 1756488730.567292, + "msecs": 567.0, + "relativeCreated": 16977.063331, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): 20 ()", - "asctime": "2025-08-29 17:57:48,930" + "message": "Result (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): 20 ()", + "asctime": "2025-08-29 19:32:10,567" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)", + "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)", "=", "20", "" @@ -116235,25 +48651,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483068.9307134, - "msecs": 930.0, - "relativeCreated": 46626.137075, - "thread": 136328761630976, + "created": 1756488730.56735, + "msecs": 567.0, + "relativeCreated": 16977.121464, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): result = 20 ()", - "asctime": "2025-08-29 17:57:48,930" + "message": "Expectation (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): result = 20 ()", + "asctime": "2025-08-29 19:32:10,567" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 4.458427429199219e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevHeating.temp_setp (gfw.dirk.heating_valve)", + "ViDevHeating.temp_setp (ffe.sleep.heating_valve)", "25" ], "levelname": "DEBUG", @@ -116265,22 +48681,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483069.031292, - "msecs": 31.0, - "relativeCreated": 46726.715627, - "thread": 136328761630976, + "created": 1756488730.667971, + "msecs": 667.0, + "relativeCreated": 17077.742246, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (gfw.dirk.heating_valve) to 25", - "asctime": "2025-08-29 17:57:49,031", + "message": "Setting state of ViDevHeating.temp_setp (ffe.sleep.heating_valve) to 25", + "asctime": "2025-08-29 19:32:10,667", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.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", + "videv/ffe/sleep/heating_valve/user_temperature_setpoint/set", "25" ], "levelname": "DEBUG", @@ -116292,22 +48708,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483068.9309049, - "msecs": 930.0, - "relativeCreated": 46626.328558, - "thread": 136328761630976, + "created": 1756488730.567542, + "msecs": 567.0, + "relativeCreated": 16977.313496, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint/set and payload 25", - "asctime": "2025-08-29 17:57:48,930" + "message": "Sending message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint/set and payload 25", + "asctime": "2025-08-29 19:32:10,567" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/heating_valve/set", + "zigbee_ffe/ffe/sleep/heating_valve/set", "b'{\"current_heating_setpoint\": 25}'" ], "levelname": "DEBUG", @@ -116319,22 +48735,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.9402921, - "msecs": 940.0, - "relativeCreated": 46635.715824, - "thread": 136328734033600, + "created": 1756488730.5768447, + "msecs": 576.0, + "relativeCreated": 16986.616173, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", - "asctime": "2025-08-29 17:57:48,940" + "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", + "asctime": "2025-08-29 19:32:10,576" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/heating_valve", + "zigbee_ffe/ffe/sleep/heating_valve", "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", @@ -116346,22 +48762,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483068.9405925, - "msecs": 940.0, - "relativeCreated": 46636.016438, - "thread": 136328734033600, + "created": 1756488730.5771213, + "msecs": 577.0, + "relativeCreated": 16986.892667, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:48,940" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:10,577" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", "b'25'" ], "levelname": "DEBUG", @@ -116373,22 +48789,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.9408855, - "msecs": 940.0, - "relativeCreated": 46636.30918, - "thread": 136328734033600, + "created": 1756488730.577459, + "msecs": 577.0, + "relativeCreated": 16987.230697, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'", - "asctime": "2025-08-29 17:57:48,940" + "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'25'", + "asctime": "2025-08-29 19:32:10,577" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/user_temperature_setpoint", + "videv/ffe/sleep/heating_valve/user_temperature_setpoint", "b'25'" ], "levelname": "DEBUG", @@ -116400,22 +48816,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.9412436, - "msecs": 941.0, - "relativeCreated": 46636.667382, - "thread": 136328734033600, + "created": 1756488730.5778077, + "msecs": 577.0, + "relativeCreated": 16987.578928, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'", - "asctime": "2025-08-29 17:57:48,941" + "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'25'", + "asctime": "2025-08-29 19:32:10,577" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/heating_valve", + "zigbee_ffe/ffe/sleep/heating_valve", "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", @@ -116427,23 +48843,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483068.9414876, - "msecs": 941.0, - "relativeCreated": 46636.911365, - "thread": 136328734033600, + "created": 1756488730.5780587, + "msecs": 578.0, + "relativeCreated": 16987.830092, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:48,941" + "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:10,578" } ], - "time_consumption": 0.08980441093444824 + "time_consumption": 0.08991217613220215 }, { "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve) is correct (Content %s and Type is %s).", + "msg": "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve) is correct (Content %s and Type is %s).", "args": [ "25", "" @@ -116457,22 +48873,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483069.0316234, - "msecs": 31.0, - "relativeCreated": 46727.047116, - "thread": 136328761630976, + "created": 1756488730.6683319, + "msecs": 668.0, + "relativeCreated": 17078.103242, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve) is correct (Content 25 and Type is ).", - "asctime": "2025-08-29 17:57:49,031", + "message": "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve) is correct (Content 25 and Type is ).", + "asctime": "2025-08-29 19:32:10,668", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)", + "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)", "25", "" ], @@ -116485,22 +48901,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483069.0315242, - "msecs": 31.0, - "relativeCreated": 46726.947857, - "thread": 136328761630976, + "created": 1756488730.6682324, + "msecs": 668.0, + "relativeCreated": 17078.004, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): 25 ()", - "asctime": "2025-08-29 17:57:49,031" + "message": "Result (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): 25 ()", + "asctime": "2025-08-29 19:32:10,668" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)", + "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)", "=", "25", "" @@ -116514,16 +48930,16 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483069.0315814, - "msecs": 31.0, - "relativeCreated": 46727.005196, - "thread": 136328761630976, + "created": 1756488730.66829, + "msecs": 668.0, + "relativeCreated": 17078.061284, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): result = 25 ()", - "asctime": "2025-08-29 17:57:49,031" + "message": "Expectation (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): result = 25 ()", + "asctime": "2025-08-29 19:32:10,668" } ], "time_consumption": 4.1961669921875e-05 @@ -116532,7 +48948,7 @@ "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevHeating.temp_setp (gfw.dirk.heating_valve)", + "ViDevHeating.temp_setp (ffe.sleep.heating_valve)", "30" ], "levelname": "DEBUG", @@ -116544,22 +48960,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483069.1323009, - "msecs": 132.0, - "relativeCreated": 46827.724554, - "thread": 136328761630976, + "created": 1756488730.7689557, + "msecs": 768.0, + "relativeCreated": 17178.727081, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (gfw.dirk.heating_valve) to 30", - "asctime": "2025-08-29 17:57:49,132", + "message": "Setting state of ViDevHeating.temp_setp (ffe.sleep.heating_valve) to 30", + "asctime": "2025-08-29 19:32:10,768", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint.set", + "name": "smart_brain.mqtt.videv.ffe.sleep.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", + "videv/ffe/sleep/heating_valve/user_temperature_setpoint/set", "30" ], "levelname": "DEBUG", @@ -116571,22 +48987,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483069.031736, - "msecs": 31.0, - "relativeCreated": 46727.159514, - "thread": 136328761630976, + "created": 1756488730.6684608, + "msecs": 668.0, + "relativeCreated": 17078.232296, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint/set and payload 30", - "asctime": "2025-08-29 17:57:49,031" + "message": "Sending message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint/set and payload 30", + "asctime": "2025-08-29 19:32:10,668" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve.set", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/heating_valve/set", + "zigbee_ffe/ffe/sleep/heating_valve/set", "b'{\"current_heating_setpoint\": 30}'" ], "levelname": "DEBUG", @@ -116598,22 +49014,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483069.0406377, - "msecs": 40.0, - "relativeCreated": 46736.061441, - "thread": 136328734033600, + "created": 1756488730.6771615, + "msecs": 677.0, + "relativeCreated": 17086.932973, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2025-08-29 17:57:49,040" + "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", + "asctime": "2025-08-29 19:32:10,677" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/heating_valve", + "zigbee_ffe/ffe/sleep/heating_valve", "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", @@ -116625,22 +49041,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483069.0409603, - "msecs": 40.0, - "relativeCreated": 46736.383986, - "thread": 136328734033600, + "created": 1756488730.6774135, + "msecs": 677.0, + "relativeCreated": 17087.184878, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:49,040" + "message": "Sending message with topic zigbee_ffe/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:10,677" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", "b'30'" ], "levelname": "DEBUG", @@ -116652,22 +49068,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483069.0412383, - "msecs": 41.0, - "relativeCreated": 46736.662065, - "thread": 136328734033600, + "created": 1756488730.67777, + "msecs": 677.0, + "relativeCreated": 17087.541298, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:49,041" + "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:10,677" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/user_temperature_setpoint", + "videv/ffe/sleep/heating_valve/user_temperature_setpoint", "b'30'" ], "levelname": "DEBUG", @@ -116679,22 +49095,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483069.0415936, - "msecs": 41.0, - "relativeCreated": 46737.017216, - "thread": 136328734033600, + "created": 1756488730.67813, + "msecs": 678.0, + "relativeCreated": 17087.901265, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:49,041" + "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:10,678" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/dirk/heating_valve", + "zigbee_ffe/ffe/sleep/heating_valve", "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", @@ -116706,23 +49122,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483069.042068, - "msecs": 42.0, - "relativeCreated": 46737.491539, - "thread": 136328734033600, + "created": 1756488730.6783826, + "msecs": 678.0, + "relativeCreated": 17088.154029, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:49,042" + "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:10,678" } ], - "time_consumption": 0.09023284912109375 + "time_consumption": 0.09057307243347168 }, { "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve) is correct (Content %s and Type is %s).", + "msg": "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve) is correct (Content %s and Type is %s).", "args": [ "30", "" @@ -116736,22 +49152,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483069.1326327, - "msecs": 132.0, - "relativeCreated": 46828.056631, - "thread": 136328761630976, + "created": 1756488730.7693408, + "msecs": 769.0, + "relativeCreated": 17179.11213, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve) is correct (Content 30 and Type is ).", - "asctime": "2025-08-29 17:57:49,132", + "message": "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve) is correct (Content 30 and Type is ).", + "asctime": "2025-08-29 19:32:10,769", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)", + "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)", "30", "" ], @@ -116764,22 +49180,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483069.1325321, - "msecs": 132.0, - "relativeCreated": 46827.955794, - "thread": 136328761630976, + "created": 1756488730.7692084, + "msecs": 769.0, + "relativeCreated": 17178.979814, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): 30 ()", - "asctime": "2025-08-29 17:57:49,132" + "message": "Result (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): 30 ()", + "asctime": "2025-08-29 19:32:10,769" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)", + "Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)", "=", "30", "" @@ -116793,28 +49209,28 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483069.1325896, - "msecs": 132.0, - "relativeCreated": 46828.013166, - "thread": 136328761630976, + "created": 1756488730.769269, + "msecs": 769.0, + "relativeCreated": 17179.040517, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): result = 30 ()", - "asctime": "2025-08-29 17:57:49,132" + "message": "Expectation (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): result = 30 ()", + "asctime": "2025-08-29 19:32:10,769" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 7.176399230957031e-05 } ], - "time_consumption": 0.5049269199371338, - "time_start": "2025-08-29 17:57:48,627", - "time_finished": "2025-08-29 17:57:49,132" + "time_consumption": 0.5052123069763184, + "time_start": "2025-08-29 19:32:10,264", + "time_finished": "2025-08-29 19:32:10,769" }, - "ViDevCommon.state (gfw.marion.main_light) -> Shelly.relay/0 (gfw.marion.main_light)": { + "ViDevCommon.state (ffe.diningroom.main_light) -> Shelly.relay/0 (ffe.diningroom.main_light)": { "name": "__tLogger__", - "msg": "ViDevCommon.state (gfw.marion.main_light) -> Shelly.relay/0 (gfw.marion.main_light)", + "msg": "ViDevCommon.state (ffe.diningroom.main_light) -> Shelly.relay/0 (ffe.diningroom.main_light)", "args": null, "levelname": "INFO", "levelno": 20, @@ -116825,16 +49241,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483069.1329384, - "msecs": 132.0, - "relativeCreated": 46828.362195, - "thread": 136328761630976, + "created": 1756488730.7696447, + "msecs": 769.0, + "relativeCreated": 17179.416253, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "ViDevCommon.state (gfw.marion.main_light) -> Shelly.relay/0 (gfw.marion.main_light)", - "asctime": "2025-08-29 17:57:49,132", + "message": "ViDevCommon.state (ffe.diningroom.main_light) -> Shelly.relay/0 (ffe.diningroom.main_light)", + "asctime": "2025-08-29 19:32:10,769", "moduleLogger": [], "testcaseLogger": [ { @@ -116852,22 +49268,22 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483069.233442, - "msecs": 233.0, - "relativeCreated": 46928.865729, - "thread": 136328761630976, + "created": 1756488730.8702817, + "msecs": 870.0, + "relativeCreated": 17280.053244, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:49,233", + "asctime": "2025-08-29 19:32:10,870", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state.set", + "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/marion/main_light/state/set", + "videv/ffe/diningroom/main_light/state/set", "false" ], "levelname": "DEBUG", @@ -116879,16 +49295,36065 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483069.1330779, - "msecs": 133.0, - "relativeCreated": 46828.501404, - "thread": 136328761630976, + "created": 1756488730.7697947, + "msecs": 769.0, + "relativeCreated": 17179.566154, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/marion/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:49,133" + "message": "Sending message with topic videv/ffe/diningroom/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:10,769" + } + ], + "time_consumption": 0.10048699378967285 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488730.8707097, + "msecs": 870.0, + "relativeCreated": 17280.481225, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:10,870", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488730.870577, + "msecs": 870.0, + "relativeCreated": 17280.34856, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:10,870" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488730.8706393, + "msecs": 870.0, + "relativeCreated": 17280.410916, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:10,870" + } + ], + "time_consumption": 7.033348083496094e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffe.diningroom.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488730.9713144, + "msecs": 971.0, + "relativeCreated": 17381.085991, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffe.diningroom.main_light) to True", + "asctime": "2025-08-29 19:32:10,971", + "moduleLogger": [ + { + "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/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488730.8708253, + "msecs": 870.0, + "relativeCreated": 17280.59661, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/diningroom/main_light/state/set and payload true", + "asctime": "2025-08-29 19:32:10,870" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/diningroom/main_light/relay/0/command", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488730.8738134, + "msecs": 873.0, + "relativeCreated": 17283.584854, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-29 19:32:10,873" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/diningroom/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488730.874014, + "msecs": 874.0, + "relativeCreated": 17283.785389, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:10,874" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/diningroom/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488730.8747761, + "msecs": 874.0, + "relativeCreated": 17284.547444, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:10,874" + }, + { + "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'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488730.91664, + "msecs": 916.0, + "relativeCreated": 17326.411356, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:10,916" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488730.9575431, + "msecs": 957.0, + "relativeCreated": 17367.314479, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:10,957" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488730.9577887, + "msecs": 957.0, + "relativeCreated": 17367.560051, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"on\"}", + "asctime": "2025-08-29 19:32:10,957" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488730.958503, + "msecs": 958.0, + "relativeCreated": 17368.274367, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:10,958" + } + ], + "time_consumption": 0.012811422348022461 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (ffe.diningroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488730.9716961, + "msecs": 971.0, + "relativeCreated": 17381.467671, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (ffe.diningroom.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:10,971", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffe.diningroom.main_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488730.97159, + "msecs": 971.0, + "relativeCreated": 17381.361666, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (ffe.diningroom.main_light)): True ()", + "asctime": "2025-08-29 19:32:10,971" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffe.diningroom.main_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488730.9716513, + "msecs": 971.0, + "relativeCreated": 17381.422656, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (ffe.diningroom.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:10,971" + } + ], + "time_consumption": 4.482269287109375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffe.diningroom.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488731.0723314, + "msecs": 72.0, + "relativeCreated": 17482.102889, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffe.diningroom.main_light) to False", + "asctime": "2025-08-29 19:32:11,072", + "moduleLogger": [ + { + "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/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488730.9718068, + "msecs": 971.0, + "relativeCreated": 17381.578276, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/diningroom/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:10,971" + }, + { + "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'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.001227, + "msecs": 1.0, + "relativeCreated": 17410.998399, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", + "asctime": "2025-08-29 19:32:11,001" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/diningroom/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.042398, + "msecs": 42.0, + "relativeCreated": 17452.169345, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-29 19:32:11,042" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/diningroom/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488731.0426555, + "msecs": 42.0, + "relativeCreated": 17452.426805, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:11,042" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/diningroom/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.0435882, + "msecs": 43.0, + "relativeCreated": 17453.359512, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:11,043" + } + ], + "time_consumption": 0.028743267059326172 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (ffe.diningroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488731.0727136, + "msecs": 72.0, + "relativeCreated": 17482.485149, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (ffe.diningroom.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:11,072", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffe.diningroom.main_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488731.0726078, + "msecs": 72.0, + "relativeCreated": 17482.379073, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (ffe.diningroom.main_light)): False ()", + "asctime": "2025-08-29 19:32:11,072" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffe.diningroom.main_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488731.072668, + "msecs": 72.0, + "relativeCreated": 17482.43948, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (ffe.diningroom.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:11,072" + } + ], + "time_consumption": 4.553794860839844e-05 + } + ], + "time_consumption": 0.3030688762664795, + "time_start": "2025-08-29 19:32:10,769", + "time_finished": "2025-08-29 19:32:11,072" + }, + "Shelly.relay/0 (ffe.diningroom.main_light) -> ViDevCommon.state (ffe.diningroom.main_light)": { + "name": "__tLogger__", + "msg": "Shelly.relay/0 (ffe.diningroom.main_light) -> ViDevCommon.state (ffe.diningroom.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488731.0729332, + "msecs": 72.0, + "relativeCreated": 17482.704468, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Shelly.relay/0 (ffe.diningroom.main_light) -> ViDevCommon.state (ffe.diningroom.main_light)", + "asctime": "2025-08-29 19:32:11,072", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488731.1734202, + "msecs": 173.0, + "relativeCreated": 17583.191799, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:11,173", + "moduleLogger": [ + { + "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/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488731.0730612, + "msecs": 73.0, + "relativeCreated": 17482.832567, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/diningroom/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:11,073" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.0863993, + "msecs": 86.0, + "relativeCreated": 17496.170582, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:11,086" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.127547, + "msecs": 127.0, + "relativeCreated": 17537.318564, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:11,127" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488731.1277835, + "msecs": 127.0, + "relativeCreated": 17537.554971, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"off\"}", + "asctime": "2025-08-29 19:32:11,127" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.1285048, + "msecs": 128.0, + "relativeCreated": 17538.276234, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:11,128" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.170241, + "msecs": 170.0, + "relativeCreated": 17580.012351, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", + "asctime": "2025-08-29 19:32:11,170" + } + ], + "time_consumption": 0.0031790733337402344 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488731.1737669, + "msecs": 173.0, + "relativeCreated": 17583.538362, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:11,173", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488731.1736722, + "msecs": 173.0, + "relativeCreated": 17583.443695, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:11,173" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488731.1737266, + "msecs": 173.0, + "relativeCreated": 17583.497773, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:11,173" + } + ], + "time_consumption": 4.029273986816406e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (ffe.diningroom.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488731.2743802, + "msecs": 274.0, + "relativeCreated": 17684.151749, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffe.diningroom.main_light) to True", + "asctime": "2025-08-29 19:32:11,274", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/diningroom/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488731.1738782, + "msecs": 173.0, + "relativeCreated": 17583.649765, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:11,173" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/diningroom/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.1749868, + "msecs": 174.0, + "relativeCreated": 17584.758283, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:11,174" + }, + { + "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'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.2161286, + "msecs": 216.0, + "relativeCreated": 17625.899949, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:11,216" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.2185373, + "msecs": 218.0, + "relativeCreated": 17628.308634, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:11,218" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488731.2187803, + "msecs": 218.0, + "relativeCreated": 17628.551708, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"on\"}", + "asctime": "2025-08-29 19:32:11,218" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.2197888, + "msecs": 219.0, + "relativeCreated": 17629.560131, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:11,219" + }, + { + "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'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.2612975, + "msecs": 261.0, + "relativeCreated": 17671.068736, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", + "asctime": "2025-08-29 19:32:11,261" + } + ], + "time_consumption": 0.013082742691040039 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffe.diningroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488731.2747543, + "msecs": 274.0, + "relativeCreated": 17684.525801, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffe.diningroom.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:11,274", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.diningroom.main_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488731.27465, + "msecs": 274.0, + "relativeCreated": 17684.421443, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffe.diningroom.main_light)): True ()", + "asctime": "2025-08-29 19:32:11,274" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.diningroom.main_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488731.2747095, + "msecs": 274.0, + "relativeCreated": 17684.480922, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffe.diningroom.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:11,274" + } + ], + "time_consumption": 4.482269287109375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (ffe.diningroom.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488731.375375, + "msecs": 375.0, + "relativeCreated": 17785.146528, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffe.diningroom.main_light) to False", + "asctime": "2025-08-29 19:32:11,375", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/diningroom/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488731.2748659, + "msecs": 274.0, + "relativeCreated": 17684.637284, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:11,274" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/diningroom/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.2759874, + "msecs": 275.0, + "relativeCreated": 17685.758829, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:11,275" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.317162, + "msecs": 317.0, + "relativeCreated": 17726.933472, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:11,317" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.3196065, + "msecs": 319.0, + "relativeCreated": 17729.378058, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:11,319" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488731.3198464, + "msecs": 319.0, + "relativeCreated": 17729.61782, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"off\"}", + "asctime": "2025-08-29 19:32:11,319" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.320809, + "msecs": 320.0, + "relativeCreated": 17730.580478, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:11,320" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.362241, + "msecs": 362.0, + "relativeCreated": 17772.012472, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", + "asctime": "2025-08-29 19:32:11,362" + } + ], + "time_consumption": 0.013134002685546875 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffe.diningroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488731.3757486, + "msecs": 375.0, + "relativeCreated": 17785.520034, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffe.diningroom.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:11,375", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.diningroom.main_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488731.3756444, + "msecs": 375.0, + "relativeCreated": 17785.415784, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffe.diningroom.main_light)): False ()", + "asctime": "2025-08-29 19:32:11,375" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.diningroom.main_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488731.3757045, + "msecs": 375.0, + "relativeCreated": 17785.475975, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffe.diningroom.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:11,375" + } + ], + "time_consumption": 4.410743713378906e-05 + } + ], + "time_consumption": 0.30281543731689453, + "time_start": "2025-08-29 19:32:11,072", + "time_finished": "2025-08-29 19:32:11,375" + }, + "ViDevCommon.state (ffe.diningroom.floorlamp) -> Powerplug1P.state (ffe.diningroom.floor_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.state (ffe.diningroom.floorlamp) -> Powerplug1P.state (ffe.diningroom.floor_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488731.3760026, + "msecs": 376.0, + "relativeCreated": 17785.773965, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.state (ffe.diningroom.floorlamp) -> Powerplug1P.state (ffe.diningroom.floor_light)", + "asctime": "2025-08-29 19:32:11,376", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488731.476636, + "msecs": 476.0, + "relativeCreated": 17886.40738, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:11,476", + "moduleLogger": [ + { + "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/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488731.3761377, + "msecs": 376.0, + "relativeCreated": 17785.909041, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/diningroom/floorlamp/state/set and payload false", + "asctime": "2025-08-29 19:32:11,376" + } + ], + "time_consumption": 0.10049819946289062 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488731.4770024, + "msecs": 477.0, + "relativeCreated": 17886.77387, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:11,477", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488731.4768705, + "msecs": 476.0, + "relativeCreated": 17886.642207, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:11,476" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488731.4769304, + "msecs": 476.0, + "relativeCreated": 17886.701689, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:11,476" + } + ], + "time_consumption": 7.200241088867188e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffe.diningroom.floorlamp)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488731.5776348, + "msecs": 577.0, + "relativeCreated": 17987.406237, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffe.diningroom.floorlamp) to True", + "asctime": "2025-08-29 19:32:11,577", + "moduleLogger": [ + { + "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/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488731.4771187, + "msecs": 477.0, + "relativeCreated": 17886.890027, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/diningroom/floorlamp/state/set and payload true", + "asctime": "2025-08-29 19:32:11,477" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.4801183, + "msecs": 480.0, + "relativeCreated": 17889.889827, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:11,480" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488731.480326, + "msecs": 480.0, + "relativeCreated": 17890.097268, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"on\"}", + "asctime": "2025-08-29 19:32:11,480" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.4811218, + "msecs": 481.0, + "relativeCreated": 17890.893146, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:11,481" + }, + { + "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'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.5232854, + "msecs": 523.0, + "relativeCreated": 17933.056863, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", + "asctime": "2025-08-29 19:32:11,523" + } + ], + "time_consumption": 0.054349422454833984 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug1P.state (ffe.diningroom.floor_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488731.5779617, + "msecs": 577.0, + "relativeCreated": 17987.733048, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug1P.state (ffe.diningroom.floor_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:11,577", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug1P.state (ffe.diningroom.floor_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488731.5778615, + "msecs": 577.0, + "relativeCreated": 17987.633171, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug1P.state (ffe.diningroom.floor_light)): True ()", + "asctime": "2025-08-29 19:32:11,577" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug1P.state (ffe.diningroom.floor_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488731.5779185, + "msecs": 577.0, + "relativeCreated": 17987.690024, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug1P.state (ffe.diningroom.floor_light)): result = True ()", + "asctime": "2025-08-29 19:32:11,577" + } + ], + "time_consumption": 4.315376281738281e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffe.diningroom.floorlamp)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488731.6784306, + "msecs": 678.0, + "relativeCreated": 18088.201793, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffe.diningroom.floorlamp) to False", + "asctime": "2025-08-29 19:32:11,678", + "moduleLogger": [ + { + "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/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488731.578071, + "msecs": 578.0, + "relativeCreated": 17987.842575, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/diningroom/floorlamp/state/set and payload false", + "asctime": "2025-08-29 19:32:11,578" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.5811193, + "msecs": 581.0, + "relativeCreated": 17990.89079, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:11,581" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488731.5813122, + "msecs": 581.0, + "relativeCreated": 17991.08359, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"off\"}", + "asctime": "2025-08-29 19:32:11,581" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.582029, + "msecs": 582.0, + "relativeCreated": 17991.800493, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:11,582" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.6240213, + "msecs": 624.0, + "relativeCreated": 18033.792783, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", + "asctime": "2025-08-29 19:32:11,624" + } + ], + "time_consumption": 0.05440926551818848 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug1P.state (ffe.diningroom.floor_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488731.6787472, + "msecs": 678.0, + "relativeCreated": 18088.518603, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug1P.state (ffe.diningroom.floor_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:11,678", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug1P.state (ffe.diningroom.floor_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488731.6786544, + "msecs": 678.0, + "relativeCreated": 18088.42602, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug1P.state (ffe.diningroom.floor_light)): False ()", + "asctime": "2025-08-29 19:32:11,678" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug1P.state (ffe.diningroom.floor_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488731.6787074, + "msecs": 678.0, + "relativeCreated": 18088.478961, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug1P.state (ffe.diningroom.floor_light)): result = False ()", + "asctime": "2025-08-29 19:32:11,678" + } + ], + "time_consumption": 3.981590270996094e-05 + } + ], + "time_consumption": 0.30274462699890137, + "time_start": "2025-08-29 19:32:11,376", + "time_finished": "2025-08-29 19:32:11,678" + }, + "Powerplug1P.state (ffe.diningroom.floor_light) -> ViDevCommon.state (ffe.diningroom.floorlamp)": { + "name": "__tLogger__", + "msg": "Powerplug1P.state (ffe.diningroom.floor_light) -> ViDevCommon.state (ffe.diningroom.floorlamp)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488731.6789436, + "msecs": 678.0, + "relativeCreated": 18088.715057, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Powerplug1P.state (ffe.diningroom.floor_light) -> ViDevCommon.state (ffe.diningroom.floorlamp)", + "asctime": "2025-08-29 19:32:11,678", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488731.779531, + "msecs": 779.0, + "relativeCreated": 18189.302314, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:11,779", + "moduleLogger": [ + { + "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/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488731.679058, + "msecs": 679.0, + "relativeCreated": 18088.829524, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/diningroom/floorlamp/state/set and payload false", + "asctime": "2025-08-29 19:32:11,679" + } + ], + "time_consumption": 0.10047292709350586 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488731.7798898, + "msecs": 779.0, + "relativeCreated": 18189.661387, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:11,779", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488731.7797546, + "msecs": 779.0, + "relativeCreated": 18189.526063, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:11,779" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488731.779846, + "msecs": 779.0, + "relativeCreated": 18189.617406, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:11,779" + } + ], + "time_consumption": 4.38690185546875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug1P.state (ffe.diningroom.floor_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488731.880578, + "msecs": 880.0, + "relativeCreated": 18290.349497, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug1P.state (ffe.diningroom.floor_light) to True", + "asctime": "2025-08-29 19:32:11,880", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488731.7800262, + "msecs": 780.0, + "relativeCreated": 18189.797637, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"on\"}", + "asctime": "2025-08-29 19:32:11,780" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.7812154, + "msecs": 781.0, + "relativeCreated": 18190.986816, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:11,781" + }, + { + "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'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.7832062, + "msecs": 783.0, + "relativeCreated": 18192.977509, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", + "asctime": "2025-08-29 19:32:11,783" + } + ], + "time_consumption": 0.09737181663513184 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffe.diningroom.floorlamp) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488731.8809137, + "msecs": 880.0, + "relativeCreated": 18290.685151, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffe.diningroom.floorlamp) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:11,880", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.diningroom.floorlamp)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488731.8808105, + "msecs": 880.0, + "relativeCreated": 18290.581876, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffe.diningroom.floorlamp)): True ()", + "asctime": "2025-08-29 19:32:11,880" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.diningroom.floorlamp)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488731.8808682, + "msecs": 880.0, + "relativeCreated": 18290.639612, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffe.diningroom.floorlamp)): result = True ()", + "asctime": "2025-08-29 19:32:11,880" + } + ], + "time_consumption": 4.553794860839844e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug1P.state (ffe.diningroom.floor_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488731.9814286, + "msecs": 981.0, + "relativeCreated": 18391.200289, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug1P.state (ffe.diningroom.floor_light) to False", + "asctime": "2025-08-29 19:32:11,981", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488731.881042, + "msecs": 881.0, + "relativeCreated": 18290.813286, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"off\"}", + "asctime": "2025-08-29 19:32:11,881" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.8821797, + "msecs": 882.0, + "relativeCreated": 18291.951214, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:11,882" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488731.8842618, + "msecs": 884.0, + "relativeCreated": 18294.033209, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", + "asctime": "2025-08-29 19:32:11,884" + } + ], + "time_consumption": 0.09716677665710449 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffe.diningroom.floorlamp) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488731.9818015, + "msecs": 981.0, + "relativeCreated": 18391.572876, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffe.diningroom.floorlamp) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:11,981", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.diningroom.floorlamp)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488731.9816804, + "msecs": 981.0, + "relativeCreated": 18391.451692, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffe.diningroom.floorlamp)): False ()", + "asctime": "2025-08-29 19:32:11,981" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.diningroom.floorlamp)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488731.9817574, + "msecs": 981.0, + "relativeCreated": 18391.528943, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffe.diningroom.floorlamp)): result = False ()", + "asctime": "2025-08-29 19:32:11,981" + } + ], + "time_consumption": 4.410743713378906e-05 + } + ], + "time_consumption": 0.3028578758239746, + "time_start": "2025-08-29 19:32:11,678", + "time_finished": "2025-08-29 19:32:11,981" + }, + "Shelly.relay/0 (ffe.diningroom.main_light) -> Powerplug1P.state (ffe.diningroom.floor_light)": { + "name": "__tLogger__", + "msg": "Shelly.relay/0 (ffe.diningroom.main_light) -> Powerplug1P.state (ffe.diningroom.floor_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488731.9820192, + "msecs": 982.0, + "relativeCreated": 18391.790424, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Shelly.relay/0 (ffe.diningroom.main_light) -> Powerplug1P.state (ffe.diningroom.floor_light)", + "asctime": "2025-08-29 19:32:11,982", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488732.0823967, + "msecs": 82.0, + "relativeCreated": 18492.167987, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:12,082", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488732.082788, + "msecs": 82.0, + "relativeCreated": 18492.559631, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:12,082", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488732.082685, + "msecs": 82.0, + "relativeCreated": 18492.456461, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:12,082" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488732.0827456, + "msecs": 82.0, + "relativeCreated": 18492.517155, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:12,082" + } + ], + "time_consumption": 4.2438507080078125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (ffe.diningroom.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488732.1834967, + "msecs": 183.0, + "relativeCreated": 18593.268225, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffe.diningroom.main_light) to True", + "asctime": "2025-08-29 19:32:12,183", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/diningroom/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488732.0829399, + "msecs": 82.0, + "relativeCreated": 18492.711376, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:12,082" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/diningroom/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.0841124, + "msecs": 84.0, + "relativeCreated": 18493.883797, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:12,084" + }, + { + "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'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.0865037, + "msecs": 86.0, + "relativeCreated": 18496.275046, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:12,086" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.0868607, + "msecs": 86.0, + "relativeCreated": 18496.631987, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:12,086" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488732.087012, + "msecs": 87.0, + "relativeCreated": 18496.783457, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"on\"}", + "asctime": "2025-08-29 19:32:12,087" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.087853, + "msecs": 87.0, + "relativeCreated": 18497.624536, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:12,087" + }, + { + "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'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.1292133, + "msecs": 129.0, + "relativeCreated": 18538.984937, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", + "asctime": "2025-08-29 19:32:12,129" + } + ], + "time_consumption": 0.05428338050842285 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug1P.state (ffe.diningroom.floor_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488732.1838322, + "msecs": 183.0, + "relativeCreated": 18593.60346, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug1P.state (ffe.diningroom.floor_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:12,183", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug1P.state (ffe.diningroom.floor_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488732.183732, + "msecs": 183.0, + "relativeCreated": 18593.503382, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug1P.state (ffe.diningroom.floor_light)): True ()", + "asctime": "2025-08-29 19:32:12,183" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug1P.state (ffe.diningroom.floor_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488732.1837885, + "msecs": 183.0, + "relativeCreated": 18593.559991, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug1P.state (ffe.diningroom.floor_light)): result = True ()", + "asctime": "2025-08-29 19:32:12,183" + } + ], + "time_consumption": 4.363059997558594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (ffe.diningroom.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488732.2845156, + "msecs": 284.0, + "relativeCreated": 18694.286917, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffe.diningroom.main_light) to False", + "asctime": "2025-08-29 19:32:12,284", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/diningroom/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488732.183948, + "msecs": 183.0, + "relativeCreated": 18593.719363, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:12,183" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/diningroom/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.1851254, + "msecs": 185.0, + "relativeCreated": 18594.896759, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:12,185" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.1873605, + "msecs": 187.0, + "relativeCreated": 18597.131839, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:12,187" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.187769, + "msecs": 187.0, + "relativeCreated": 18597.540217, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:12,187" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488732.1879058, + "msecs": 187.0, + "relativeCreated": 18597.677204, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/floor_light and payload {\"state\": \"off\"}", + "asctime": "2025-08-29 19:32:12,187" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/floor_light", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.1887941, + "msecs": 188.0, + "relativeCreated": 18598.565556, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/floor_light and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:12,188" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.2310047, + "msecs": 231.0, + "relativeCreated": 18640.776155, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", + "asctime": "2025-08-29 19:32:12,231" + } + ], + "time_consumption": 0.05351090431213379 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug1P.state (ffe.diningroom.floor_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488732.2848492, + "msecs": 284.0, + "relativeCreated": 18694.620653, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug1P.state (ffe.diningroom.floor_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:12,284", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug1P.state (ffe.diningroom.floor_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488732.2847502, + "msecs": 284.0, + "relativeCreated": 18694.521644, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug1P.state (ffe.diningroom.floor_light)): False ()", + "asctime": "2025-08-29 19:32:12,284" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug1P.state (ffe.diningroom.floor_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488732.2848058, + "msecs": 284.0, + "relativeCreated": 18694.577224, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug1P.state (ffe.diningroom.floor_light)): result = False ()", + "asctime": "2025-08-29 19:32:12,284" + } + ], + "time_consumption": 4.3392181396484375e-05 + } + ], + "time_consumption": 0.3028299808502197, + "time_start": "2025-08-29 19:32:11,982", + "time_finished": "2025-08-29 19:32:12,284" + }, + "ViDevCommon.state (ffe.diningroom.garland) -> Powerplug1P.state (ffe.diningroom.garland)": { + "name": "__tLogger__", + "msg": "ViDevCommon.state (ffe.diningroom.garland) -> Powerplug1P.state (ffe.diningroom.garland)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488732.2850757, + "msecs": 285.0, + "relativeCreated": 18694.847183, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.state (ffe.diningroom.garland) -> Powerplug1P.state (ffe.diningroom.garland)", + "asctime": "2025-08-29 19:32:12,285", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488732.385752, + "msecs": 385.0, + "relativeCreated": 18795.5236, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:12,385", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/garland/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488732.28521, + "msecs": 285.0, + "relativeCreated": 18694.981263, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/diningroom/garland/state/set and payload false", + "asctime": "2025-08-29 19:32:12,285" + } + ], + "time_consumption": 0.10054206848144531 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488732.3861222, + "msecs": 386.0, + "relativeCreated": 18795.893728, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:12,386", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488732.385993, + "msecs": 385.0, + "relativeCreated": 18795.764295, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:12,385" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488732.386079, + "msecs": 386.0, + "relativeCreated": 18795.850413, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:12,386" + } + ], + "time_consumption": 4.315376281738281e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffe.diningroom.garland)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488732.486769, + "msecs": 486.0, + "relativeCreated": 18896.54027, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffe.diningroom.garland) to True", + "asctime": "2025-08-29 19:32:12,486", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/garland/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488732.3862367, + "msecs": 386.0, + "relativeCreated": 18796.008203, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/diningroom/garland/state/set and payload true", + "asctime": "2025-08-29 19:32:12,386" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/garland/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.3892393, + "msecs": 389.0, + "relativeCreated": 18799.010824, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/garland/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:12,389" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/garland", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488732.3894603, + "msecs": 389.0, + "relativeCreated": 18799.231665, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/garland and payload {\"state\": \"on\"}", + "asctime": "2025-08-29 19:32:12,389" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/garland", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.3902175, + "msecs": 390.0, + "relativeCreated": 18799.988926, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/garland and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:12,390" + }, + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/garland/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.4321353, + "msecs": 432.0, + "relativeCreated": 18841.906942, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/garland/state and payload b'true'", + "asctime": "2025-08-29 19:32:12,432" + } + ], + "time_consumption": 0.05463361740112305 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug1P.state (ffe.diningroom.garland) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488732.4871027, + "msecs": 487.0, + "relativeCreated": 18896.874096, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug1P.state (ffe.diningroom.garland) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:12,487", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug1P.state (ffe.diningroom.garland)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488732.4870033, + "msecs": 487.0, + "relativeCreated": 18896.774876, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug1P.state (ffe.diningroom.garland)): True ()", + "asctime": "2025-08-29 19:32:12,487" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug1P.state (ffe.diningroom.garland)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488732.487061, + "msecs": 487.0, + "relativeCreated": 18896.832425, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug1P.state (ffe.diningroom.garland)): result = True ()", + "asctime": "2025-08-29 19:32:12,487" + } + ], + "time_consumption": 4.172325134277344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffe.diningroom.garland)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488732.587735, + "msecs": 587.0, + "relativeCreated": 18997.506588, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffe.diningroom.garland) to False", + "asctime": "2025-08-29 19:32:12,587", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/garland/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488732.487213, + "msecs": 487.0, + "relativeCreated": 18896.984318, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/diningroom/garland/state/set and payload false", + "asctime": "2025-08-29 19:32:12,487" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/garland/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.490143, + "msecs": 490.0, + "relativeCreated": 18899.914406, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/garland/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:12,490" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/garland", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488732.4903386, + "msecs": 490.0, + "relativeCreated": 18900.110095, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/garland and payload {\"state\": \"off\"}", + "asctime": "2025-08-29 19:32:12,490" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/garland", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.4910185, + "msecs": 491.0, + "relativeCreated": 18900.789834, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/garland and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:12,491" + }, + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/garland/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.5331974, + "msecs": 533.0, + "relativeCreated": 18942.968738, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/garland/state and payload b'false'", + "asctime": "2025-08-29 19:32:12,533" + } + ], + "time_consumption": 0.05453753471374512 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug1P.state (ffe.diningroom.garland) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488732.5880966, + "msecs": 588.0, + "relativeCreated": 18997.867939, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug1P.state (ffe.diningroom.garland) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:12,588", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug1P.state (ffe.diningroom.garland)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488732.5879962, + "msecs": 587.0, + "relativeCreated": 18997.767706, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug1P.state (ffe.diningroom.garland)): False ()", + "asctime": "2025-08-29 19:32:12,587" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug1P.state (ffe.diningroom.garland)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488732.588054, + "msecs": 588.0, + "relativeCreated": 18997.825363, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug1P.state (ffe.diningroom.garland)): result = False ()", + "asctime": "2025-08-29 19:32:12,588" + } + ], + "time_consumption": 4.267692565917969e-05 + } + ], + "time_consumption": 0.3030209541320801, + "time_start": "2025-08-29 19:32:12,285", + "time_finished": "2025-08-29 19:32:12,588" + }, + "Powerplug1P.state (ffe.diningroom.garland) -> ViDevCommon.state (ffe.diningroom.garland)": { + "name": "__tLogger__", + "msg": "Powerplug1P.state (ffe.diningroom.garland) -> ViDevCommon.state (ffe.diningroom.garland)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488732.5883107, + "msecs": 588.0, + "relativeCreated": 18998.082105, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Powerplug1P.state (ffe.diningroom.garland) -> ViDevCommon.state (ffe.diningroom.garland)", + "asctime": "2025-08-29 19:32:12,588", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488732.6887975, + "msecs": 688.0, + "relativeCreated": 19098.568966, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:12,688", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/garland/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488732.588465, + "msecs": 588.0, + "relativeCreated": 18998.236328, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/diningroom/garland/state/set and payload false", + "asctime": "2025-08-29 19:32:12,588" + } + ], + "time_consumption": 0.10033249855041504 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488732.689122, + "msecs": 689.0, + "relativeCreated": 19098.893586, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:12,689", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488732.6890264, + "msecs": 689.0, + "relativeCreated": 19098.797779, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:12,689" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488732.6890821, + "msecs": 689.0, + "relativeCreated": 19098.853638, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:12,689" + } + ], + "time_consumption": 3.981590270996094e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug1P.state (ffe.diningroom.garland)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488732.7897303, + "msecs": 789.0, + "relativeCreated": 19199.501745, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug1P.state (ffe.diningroom.garland) to True", + "asctime": "2025-08-29 19:32:12,789", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/garland", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488732.6892488, + "msecs": 689.0, + "relativeCreated": 19099.020141, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/garland and payload {\"state\": \"on\"}", + "asctime": "2025-08-29 19:32:12,689" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/garland", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.6899774, + "msecs": 689.0, + "relativeCreated": 19099.748728, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/garland and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:12,689" + }, + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/garland/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.6915653, + "msecs": 691.0, + "relativeCreated": 19101.336774, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/garland/state and payload b'true'", + "asctime": "2025-08-29 19:32:12,691" + } + ], + "time_consumption": 0.09816503524780273 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffe.diningroom.garland) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488732.7900574, + "msecs": 790.0, + "relativeCreated": 19199.828954, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffe.diningroom.garland) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:12,790", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.diningroom.garland)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488732.7899575, + "msecs": 789.0, + "relativeCreated": 19199.729115, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffe.diningroom.garland)): True ()", + "asctime": "2025-08-29 19:32:12,789" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.diningroom.garland)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488732.7900157, + "msecs": 790.0, + "relativeCreated": 19199.787158, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffe.diningroom.garland)): result = True ()", + "asctime": "2025-08-29 19:32:12,790" + } + ], + "time_consumption": 4.172325134277344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug1P.state (ffe.diningroom.garland)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488732.8907008, + "msecs": 890.0, + "relativeCreated": 19300.472211, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug1P.state (ffe.diningroom.garland) to False", + "asctime": "2025-08-29 19:32:12,890", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/garland", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488732.7901866, + "msecs": 790.0, + "relativeCreated": 19199.958087, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/diningroom/garland and payload {\"state\": \"off\"}", + "asctime": "2025-08-29 19:32:12,790" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/diningroom/garland", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.7913613, + "msecs": 791.0, + "relativeCreated": 19201.13268, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/diningroom/garland and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:12,791" + }, + { + "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/diningroom/garland/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.793454, + "msecs": 793.0, + "relativeCreated": 19203.225308, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/garland/state and payload b'false'", + "asctime": "2025-08-29 19:32:12,793" + } + ], + "time_consumption": 0.09724688529968262 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffe.diningroom.garland) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488732.8910573, + "msecs": 891.0, + "relativeCreated": 19300.8285, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffe.diningroom.garland) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:12,891", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.diningroom.garland)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488732.890948, + "msecs": 890.0, + "relativeCreated": 19300.719615, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffe.diningroom.garland)): False ()", + "asctime": "2025-08-29 19:32:12,890" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.diningroom.garland)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488732.8910103, + "msecs": 891.0, + "relativeCreated": 19300.781811, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffe.diningroom.garland)): result = False ()", + "asctime": "2025-08-29 19:32:12,891" + } + ], + "time_consumption": 4.696846008300781e-05 + } + ], + "time_consumption": 0.3027465343475342, + "time_start": "2025-08-29 19:32:12,588", + "time_finished": "2025-08-29 19:32:12,891" + }, + "ViDevCommon.state (ffe.kitchen.main_light) -> Shelly.relay/0 (ffe.kitchen.main_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.state (ffe.kitchen.main_light) -> Shelly.relay/0 (ffe.kitchen.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488732.891295, + "msecs": 891.0, + "relativeCreated": 19301.066322, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.state (ffe.kitchen.main_light) -> Shelly.relay/0 (ffe.kitchen.main_light)", + "asctime": "2025-08-29 19:32:12,891", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488732.9920437, + "msecs": 992.0, + "relativeCreated": 19401.81518, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:12,992", + "moduleLogger": [ + { + "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/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488732.8915021, + "msecs": 891.0, + "relativeCreated": 19301.273415, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:12,891" + } + ], + "time_consumption": 0.10054159164428711 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488732.992497, + "msecs": 992.0, + "relativeCreated": 19402.268388, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:12,992", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488732.992305, + "msecs": 992.0, + "relativeCreated": 19402.076651, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:12,992" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488732.992362, + "msecs": 992.0, + "relativeCreated": 19402.133448, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:12,992" + } + ], + "time_consumption": 0.00013494491577148438 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffe.kitchen.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488733.093116, + "msecs": 93.0, + "relativeCreated": 19502.887506, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffe.kitchen.main_light) to True", + "asctime": "2025-08-29 19:32:13,093", + "moduleLogger": [ + { + "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/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488732.9926207, + "msecs": 992.0, + "relativeCreated": 19402.392137, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/main_light/state/set and payload true", + "asctime": "2025-08-29 19:32:12,992" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.9952736, + "msecs": 995.0, + "relativeCreated": 19405.04496, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-29 19:32:12,995" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488732.9955018, + "msecs": 995.0, + "relativeCreated": 19405.273145, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:12,995" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488732.996151, + "msecs": 996.0, + "relativeCreated": 19405.922476, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:12,996" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.0387287, + "msecs": 38.0, + "relativeCreated": 19448.500057, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:13,038" + } + ], + "time_consumption": 0.05438733100891113 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (ffe.kitchen.main_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488733.0935082, + "msecs": 93.0, + "relativeCreated": 19503.279754, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (ffe.kitchen.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:13,093", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffe.kitchen.main_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488733.0933547, + "msecs": 93.0, + "relativeCreated": 19503.126194, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (ffe.kitchen.main_light)): True ()", + "asctime": "2025-08-29 19:32:13,093" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffe.kitchen.main_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488733.0934138, + "msecs": 93.0, + "relativeCreated": 19503.185414, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (ffe.kitchen.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:13,093" + } + ], + "time_consumption": 9.441375732421875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffe.kitchen.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488733.194136, + "msecs": 194.0, + "relativeCreated": 19603.907305, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffe.kitchen.main_light) to False", + "asctime": "2025-08-29 19:32:13,194", + "moduleLogger": [ + { + "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/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488733.0936258, + "msecs": 93.0, + "relativeCreated": 19503.397198, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:13,093" + }, + { + "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'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.122976, + "msecs": 122.0, + "relativeCreated": 19532.747436, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-29 19:32:13,122" + }, + { + "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", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488733.1232185, + "msecs": 123.0, + "relativeCreated": 19532.989759, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:13,123" + }, + { + "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'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.1241877, + "msecs": 124.0, + "relativeCreated": 19533.959045, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:13,124" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.166587, + "msecs": 166.0, + "relativeCreated": 19576.358491, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:13,166" + } + ], + "time_consumption": 0.027548789978027344 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (ffe.kitchen.main_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488733.1945117, + "msecs": 194.0, + "relativeCreated": 19604.283145, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (ffe.kitchen.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:13,194", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffe.kitchen.main_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488733.1943676, + "msecs": 194.0, + "relativeCreated": 19604.139078, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (ffe.kitchen.main_light)): False ()", + "asctime": "2025-08-29 19:32:13,194" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffe.kitchen.main_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488733.1944253, + "msecs": 194.0, + "relativeCreated": 19604.196747, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (ffe.kitchen.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:13,194" + } + ], + "time_consumption": 8.630752563476562e-05 + } + ], + "time_consumption": 0.30321669578552246, + "time_start": "2025-08-29 19:32:12,891", + "time_finished": "2025-08-29 19:32:13,194" + }, + "Shelly.relay/0 (ffe.kitchen.main_light) -> ViDevCommon.state (ffe.kitchen.main_light)": { + "name": "__tLogger__", + "msg": "Shelly.relay/0 (ffe.kitchen.main_light) -> ViDevCommon.state (ffe.kitchen.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488733.1947386, + "msecs": 194.0, + "relativeCreated": 19604.510226, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Shelly.relay/0 (ffe.kitchen.main_light) -> ViDevCommon.state (ffe.kitchen.main_light)", + "asctime": "2025-08-29 19:32:13,194", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488733.2953436, + "msecs": 295.0, + "relativeCreated": 19705.115075, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:13,295", + "moduleLogger": [ + { + "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/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488733.1948636, + "msecs": 194.0, + "relativeCreated": 19604.63511, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:13,194" + } + ], + "time_consumption": 0.1004800796508789 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488733.2957795, + "msecs": 295.0, + "relativeCreated": 19705.550994, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:13,295", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488733.2956412, + "msecs": 295.0, + "relativeCreated": 19705.41245, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:13,295" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488733.2957025, + "msecs": 295.0, + "relativeCreated": 19705.473923, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:13,295" + } + ], + "time_consumption": 7.700920104980469e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (ffe.kitchen.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488733.3964226, + "msecs": 396.0, + "relativeCreated": 19806.194077, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffe.kitchen.main_light) to True", + "asctime": "2025-08-29 19:32:13,396", + "moduleLogger": [ + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488733.295902, + "msecs": 295.0, + "relativeCreated": 19705.67331, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:13,295" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.2970462, + "msecs": 297.0, + "relativeCreated": 19706.817821, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:13,297" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.3382332, + "msecs": 338.0, + "relativeCreated": 19748.004729, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:13,338" + } + ], + "time_consumption": 0.05818939208984375 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffe.kitchen.main_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488733.3968291, + "msecs": 396.0, + "relativeCreated": 19806.600648, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffe.kitchen.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:13,396", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.kitchen.main_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488733.3967276, + "msecs": 396.0, + "relativeCreated": 19806.499034, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffe.kitchen.main_light)): True ()", + "asctime": "2025-08-29 19:32:13,396" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.kitchen.main_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488733.3967857, + "msecs": 396.0, + "relativeCreated": 19806.55718, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffe.kitchen.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:13,396" + } + ], + "time_consumption": 4.3392181396484375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (ffe.kitchen.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488733.4974737, + "msecs": 497.0, + "relativeCreated": 19907.245321, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffe.kitchen.main_light) to False", + "asctime": "2025-08-29 19:32:13,497", + "moduleLogger": [ + { + "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", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488733.3969424, + "msecs": 396.0, + "relativeCreated": 19806.713732, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:13,396" + }, + { + "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'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.3981192, + "msecs": 398.0, + "relativeCreated": 19807.890498, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:13,398" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.4003031, + "msecs": 400.0, + "relativeCreated": 19810.074617, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:13,400" + } + ], + "time_consumption": 0.09717059135437012 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffe.kitchen.main_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488733.4978309, + "msecs": 497.0, + "relativeCreated": 19907.602362, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffe.kitchen.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:13,497", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.kitchen.main_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488733.497724, + "msecs": 497.0, + "relativeCreated": 19907.49561, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffe.kitchen.main_light)): False ()", + "asctime": "2025-08-29 19:32:13,497" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.kitchen.main_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488733.4977856, + "msecs": 497.0, + "relativeCreated": 19907.557016, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffe.kitchen.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:13,497" + } + ], + "time_consumption": 4.5299530029296875e-05 + } + ], + "time_consumption": 0.30309224128723145, + "time_start": "2025-08-29 19:32:13,194", + "time_finished": "2025-08-29 19:32:13,497" + }, + "ViDevCommon.state (ffe.kitchen.circulation_pump) -> Shelly.relay/0 (ffe.kitchen.circulation_pump)": { + "name": "__tLogger__", + "msg": "ViDevCommon.state (ffe.kitchen.circulation_pump) -> Shelly.relay/0 (ffe.kitchen.circulation_pump)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488733.4980907, + "msecs": 498.0, + "relativeCreated": 19907.86226, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.state (ffe.kitchen.circulation_pump) -> Shelly.relay/0 (ffe.kitchen.circulation_pump)", + "asctime": "2025-08-29 19:32:13,498", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488733.5987623, + "msecs": 598.0, + "relativeCreated": 20008.533778, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:13,598", + "moduleLogger": [ + { + "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/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488733.4982378, + "msecs": 498.0, + "relativeCreated": 19908.009454, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/circulation_pump/state/set and payload false", + "asctime": "2025-08-29 19:32:13,498" + } + ], + "time_consumption": 0.1005244255065918 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488733.5991075, + "msecs": 599.0, + "relativeCreated": 20008.878909, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:13,599", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488733.599007, + "msecs": 599.0, + "relativeCreated": 20008.778301, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:13,599" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488733.5990648, + "msecs": 599.0, + "relativeCreated": 20008.836264, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:13,599" + } + ], + "time_consumption": 4.267692565917969e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffe.kitchen.circulation_pump)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488733.6996584, + "msecs": 699.0, + "relativeCreated": 20109.429912, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffe.kitchen.circulation_pump) to True", + "asctime": "2025-08-29 19:32:13,699", + "moduleLogger": [ + { + "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/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488733.5992208, + "msecs": 599.0, + "relativeCreated": 20008.992176, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/circulation_pump/state/set and payload true", + "asctime": "2025-08-29 19:32:13,599" + }, + { + "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'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.6019974, + "msecs": 601.0, + "relativeCreated": 20011.768749, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0/command and payload b'on'", + "asctime": "2025-08-29 19:32:13,601" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488733.6022165, + "msecs": 602.0, + "relativeCreated": 20011.98786, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload on", + "asctime": "2025-08-29 19:32:13,602" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.6028452, + "msecs": 602.0, + "relativeCreated": 20012.616673, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:13,602" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.6466913, + "msecs": 646.0, + "relativeCreated": 20056.462709, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'600'", + "asctime": "2025-08-29 19:32:13,646" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.6872888, + "msecs": 687.0, + "relativeCreated": 20097.060212, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-29 19:32:13,687" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488733.6875815, + "msecs": 687.0, + "relativeCreated": 20097.352749, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:13,687" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.687988, + "msecs": 687.0, + "relativeCreated": 20097.759352, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'true'", + "asctime": "2025-08-29 19:32:13,687" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.6888163, + "msecs": 688.0, + "relativeCreated": 20098.587737, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:13,688" + } + ], + "time_consumption": 0.010842084884643555 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (ffe.kitchen.circulation_pump) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488733.699956, + "msecs": 699.0, + "relativeCreated": 20109.727303, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (ffe.kitchen.circulation_pump) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:13,699", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffe.kitchen.circulation_pump)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488733.6998641, + "msecs": 699.0, + "relativeCreated": 20109.635515, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (ffe.kitchen.circulation_pump)): True ()", + "asctime": "2025-08-29 19:32:13,699" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffe.kitchen.circulation_pump)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488733.6999168, + "msecs": 699.0, + "relativeCreated": 20109.688112, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (ffe.kitchen.circulation_pump)): result = True ()", + "asctime": "2025-08-29 19:32:13,699" + } + ], + "time_consumption": 3.910064697265625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffe.kitchen.circulation_pump)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488733.8005474, + "msecs": 800.0, + "relativeCreated": 20210.318677, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffe.kitchen.circulation_pump) to False", + "asctime": "2025-08-29 19:32:13,800", + "moduleLogger": [ + { + "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/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488733.7000747, + "msecs": 700.0, + "relativeCreated": 20109.846295, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/circulation_pump/state/set and payload false", + "asctime": "2025-08-29 19:32:13,700" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.731378, + "msecs": 731.0, + "relativeCreated": 20141.149536, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:13,731" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.772366, + "msecs": 772.0, + "relativeCreated": 20182.137638, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0/command and payload b'off'", + "asctime": "2025-08-29 19:32:13,772" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488733.7726448, + "msecs": 772.0, + "relativeCreated": 20182.416189, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload off", + "asctime": "2025-08-29 19:32:13,772" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.7732458, + "msecs": 773.0, + "relativeCreated": 20183.017074, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:13,773" + } + ], + "time_consumption": 0.027301549911499023 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (ffe.kitchen.circulation_pump) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488733.80087, + "msecs": 800.0, + "relativeCreated": 20210.641282, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (ffe.kitchen.circulation_pump) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:13,800", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffe.kitchen.circulation_pump)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488733.8007758, + "msecs": 800.0, + "relativeCreated": 20210.547231, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (ffe.kitchen.circulation_pump)): False ()", + "asctime": "2025-08-29 19:32:13,800" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffe.kitchen.circulation_pump)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488733.80083, + "msecs": 800.0, + "relativeCreated": 20210.601321, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (ffe.kitchen.circulation_pump)): result = False ()", + "asctime": "2025-08-29 19:32:13,800" + } + ], + "time_consumption": 4.00543212890625e-05 + } + ], + "time_consumption": 0.3027791976928711, + "time_start": "2025-08-29 19:32:13,498", + "time_finished": "2025-08-29 19:32:13,800" + }, + "Shelly.relay/0 (ffe.kitchen.circulation_pump) -> ViDevCommon.state (ffe.kitchen.circulation_pump)": { + "name": "__tLogger__", + "msg": "Shelly.relay/0 (ffe.kitchen.circulation_pump) -> ViDevCommon.state (ffe.kitchen.circulation_pump)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488733.8010752, + "msecs": 801.0, + "relativeCreated": 20210.846716, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Shelly.relay/0 (ffe.kitchen.circulation_pump) -> ViDevCommon.state (ffe.kitchen.circulation_pump)", + "asctime": "2025-08-29 19:32:13,801", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488733.901675, + "msecs": 901.0, + "relativeCreated": 20311.446501, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:13,901", + "moduleLogger": [ + { + "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/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488733.80121, + "msecs": 801.0, + "relativeCreated": 20210.981285, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/circulation_pump/state/set and payload false", + "asctime": "2025-08-29 19:32:13,801" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.8173513, + "msecs": 817.0, + "relativeCreated": 20227.122812, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'0'", + "asctime": "2025-08-29 19:32:13,817" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.8582706, + "msecs": 858.0, + "relativeCreated": 20268.042274, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false'", + "asctime": "2025-08-29 19:32:13,858" + } + ], + "time_consumption": 0.043404340744018555 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488733.9020529, + "msecs": 902.0, + "relativeCreated": 20311.824354, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:13,902", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488733.9019175, + "msecs": 901.0, + "relativeCreated": 20311.688886, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:13,901" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488733.9020054, + "msecs": 902.0, + "relativeCreated": 20311.777025, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:13,902" + } + ], + "time_consumption": 4.744529724121094e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (ffe.kitchen.circulation_pump)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488734.0026765, + "msecs": 2.0, + "relativeCreated": 20412.447839, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffe.kitchen.circulation_pump) to True", + "asctime": "2025-08-29 19:32:14,002", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488733.902174, + "msecs": 902.0, + "relativeCreated": 20311.945322, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload on", + "asctime": "2025-08-29 19:32:13,902" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.903313, + "msecs": 903.0, + "relativeCreated": 20313.084446, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:13,903" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.906537, + "msecs": 906.0, + "relativeCreated": 20316.30838, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'600'", + "asctime": "2025-08-29 19:32:13,906" + }, + { + "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'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.906891, + "msecs": 906.0, + "relativeCreated": 20316.662427, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-29 19:32:13,906" + }, + { + "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", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488733.9070342, + "msecs": 907.0, + "relativeCreated": 20316.805626, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:13,907" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.9073417, + "msecs": 907.0, + "relativeCreated": 20317.113194, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'true'", + "asctime": "2025-08-29 19:32:13,907" + }, + { + "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'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.9082034, + "msecs": 908.0, + "relativeCreated": 20317.974715, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:13,908" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488733.9492676, + "msecs": 949.0, + "relativeCreated": 20359.039254, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:13,949" + } + ], + "time_consumption": 0.05340886116027832 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffe.kitchen.circulation_pump) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488734.0030143, + "msecs": 3.0, + "relativeCreated": 20412.785843, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffe.kitchen.circulation_pump) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:14,003", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.kitchen.circulation_pump)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488734.0029094, + "msecs": 2.0, + "relativeCreated": 20412.680883, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffe.kitchen.circulation_pump)): True ()", + "asctime": "2025-08-29 19:32:14,002" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.kitchen.circulation_pump)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488734.0029702, + "msecs": 2.0, + "relativeCreated": 20412.741488, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffe.kitchen.circulation_pump)): result = True ()", + "asctime": "2025-08-29 19:32:14,002" + } + ], + "time_consumption": 4.410743713378906e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (ffe.kitchen.circulation_pump)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488734.103571, + "msecs": 103.0, + "relativeCreated": 20513.342447, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffe.kitchen.circulation_pump) to False", + "asctime": "2025-08-29 19:32:14,103", + "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", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488734.0031288, + "msecs": 3.0, + "relativeCreated": 20412.900227, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload off", + "asctime": "2025-08-29 19:32:14,003" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.004287, + "msecs": 4.0, + "relativeCreated": 20414.05837, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:14,004" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.006612, + "msecs": 6.0, + "relativeCreated": 20416.383328, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'0'", + "asctime": "2025-08-29 19:32:14,006" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.006971, + "msecs": 6.0, + "relativeCreated": 20416.742359, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false'", + "asctime": "2025-08-29 19:32:14,006" + } + ], + "time_consumption": 0.09660005569458008 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffe.kitchen.circulation_pump) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488734.103917, + "msecs": 103.0, + "relativeCreated": 20513.688262, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffe.kitchen.circulation_pump) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:14,103", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.kitchen.circulation_pump)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488734.1038132, + "msecs": 103.0, + "relativeCreated": 20513.584643, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffe.kitchen.circulation_pump)): False ()", + "asctime": "2025-08-29 19:32:14,103" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.kitchen.circulation_pump)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488734.103868, + "msecs": 103.0, + "relativeCreated": 20513.639458, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffe.kitchen.circulation_pump)): result = False ()", + "asctime": "2025-08-29 19:32:14,103" + } + ], + "time_consumption": 4.887580871582031e-05 + } + ], + "time_consumption": 0.3028416633605957, + "time_start": "2025-08-29 19:32:13,801", + "time_finished": "2025-08-29 19:32:14,103" + }, + "ViDevHeating.temp_setp (ffe.kitchen.heating_valve) -> HeatingValve.temp_setp (ffe.kitchen.heating_valve)": { + "name": "__tLogger__", + "msg": "ViDevHeating.temp_setp (ffe.kitchen.heating_valve) -> HeatingValve.temp_setp (ffe.kitchen.heating_valve)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488734.1041293, + "msecs": 104.0, + "relativeCreated": 20513.900649, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevHeating.temp_setp (ffe.kitchen.heating_valve) -> HeatingValve.temp_setp (ffe.kitchen.heating_valve)", + "asctime": "2025-08-29 19:32:14,104", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488734.205035, + "msecs": 205.0, + "relativeCreated": 20614.806502, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 30", + "asctime": "2025-08-29 19:32:14,205", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set", + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488734.1042707, + "msecs": 104.0, + "relativeCreated": 20514.041932, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set and payload 30", + "asctime": "2025-08-29 19:32:14,104" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/heating_valve", + "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488734.104685, + "msecs": 104.0, + "relativeCreated": 20514.456506, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/kitchen/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:14,104" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/heating_valve", + "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.1460133, + "msecs": 146.0, + "relativeCreated": 20555.784622, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:14,146" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/heating_valve/set", + "b'{\"current_heating_setpoint\": 30}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.1497922, + "msecs": 149.0, + "relativeCreated": 20559.563709, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", + "asctime": "2025-08-29 19:32:14,149" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/heating_valve/valve_temperature_setpoint", + "b'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.1501558, + "msecs": 150.0, + "relativeCreated": 20559.927321, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/heating_valve/valve_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:14,150" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/heating_valve/user_temperature_setpoint", + "b'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.1504545, + "msecs": 150.0, + "relativeCreated": 20560.225933, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:14,150" + } + ], + "time_consumption": 0.0545804500579834 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(30, 30)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488734.2053814, + "msecs": 205.0, + "relativeCreated": 20615.152807, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", + "asctime": "2025-08-29 19:32:14,205", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(30, 30)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488734.2052803, + "msecs": 205.0, + "relativeCreated": 20615.051653, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (30, 30) ()", + "asctime": "2025-08-29 19:32:14,205" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(30, 30)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488734.2053387, + "msecs": 205.0, + "relativeCreated": 20615.110016, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", + "asctime": "2025-08-29 19:32:14,205" + } + ], + "time_consumption": 4.267692565917969e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (ffe.kitchen.heating_valve)", + "15" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488734.3059933, + "msecs": 305.0, + "relativeCreated": 20715.764733, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (ffe.kitchen.heating_valve) to 15", + "asctime": "2025-08-29 19:32:14,305", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set", + "15" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488734.205508, + "msecs": 205.0, + "relativeCreated": 20615.279517, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set and payload 15", + "asctime": "2025-08-29 19:32:14,205" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/heating_valve/set", + "b'{\"current_heating_setpoint\": 15}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.2140567, + "msecs": 214.0, + "relativeCreated": 20623.828068, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve/set and payload b'{\"current_heating_setpoint\": 15}'", + "asctime": "2025-08-29 19:32:14,214" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/heating_valve", + "{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488734.2142963, + "msecs": 214.0, + "relativeCreated": 20624.067836, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/kitchen/heating_valve and payload {\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:14,214" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/heating_valve/valve_temperature_setpoint", + "b'15'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.214647, + "msecs": 214.0, + "relativeCreated": 20624.418363, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/heating_valve/valve_temperature_setpoint and payload b'15'", + "asctime": "2025-08-29 19:32:14,214" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/heating_valve/user_temperature_setpoint", + "b'15'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.2149847, + "msecs": 214.0, + "relativeCreated": 20624.7561, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint and payload b'15'", + "asctime": "2025-08-29 19:32:14,214" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/heating_valve", + "b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.2152348, + "msecs": 215.0, + "relativeCreated": 20625.006256, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve and payload b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:14,215" + } + ], + "time_consumption": 0.0907585620880127 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "15", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488734.3063247, + "msecs": 306.0, + "relativeCreated": 20716.096259, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve) is correct (Content 15 and Type is ).", + "asctime": "2025-08-29 19:32:14,306", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)", + "15", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488734.3062253, + "msecs": 306.0, + "relativeCreated": 20715.996812, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): 15 ()", + "asctime": "2025-08-29 19:32:14,306" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)", + "=", + "15", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488734.3062825, + "msecs": 306.0, + "relativeCreated": 20716.053834, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): result = 15 ()", + "asctime": "2025-08-29 19:32:14,306" + } + ], + "time_consumption": 4.220008850097656e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (ffe.kitchen.heating_valve)", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488734.4069273, + "msecs": 406.0, + "relativeCreated": 20816.698717, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (ffe.kitchen.heating_valve) to 20", + "asctime": "2025-08-29 19:32:14,406", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488734.3064606, + "msecs": 306.0, + "relativeCreated": 20716.232, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set and payload 20", + "asctime": "2025-08-29 19:32:14,306" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/heating_valve/set", + "b'{\"current_heating_setpoint\": 20}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.3156116, + "msecs": 315.0, + "relativeCreated": 20725.383023, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", + "asctime": "2025-08-29 19:32:14,315" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/heating_valve", + "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488734.315885, + "msecs": 315.0, + "relativeCreated": 20725.656391, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/kitchen/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:14,315" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/heating_valve/valve_temperature_setpoint", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.3162389, + "msecs": 316.0, + "relativeCreated": 20726.010184, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/heating_valve/valve_temperature_setpoint and payload b'20'", + "asctime": "2025-08-29 19:32:14,316" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/heating_valve/user_temperature_setpoint", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.3166118, + "msecs": 316.0, + "relativeCreated": 20726.383333, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint and payload b'20'", + "asctime": "2025-08-29 19:32:14,316" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/heating_valve", + "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.3168745, + "msecs": 316.0, + "relativeCreated": 20726.645983, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:14,316" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.3995965, + "msecs": 399.0, + "relativeCreated": 20809.367864, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-29 19:32:14,399" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488734.3998523, + "msecs": 399.0, + "relativeCreated": 20809.623685, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:14,399" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.40069, + "msecs": 400.0, + "relativeCreated": 20810.461536, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:14,400" + } + ], + "time_consumption": 0.0062372684478759766 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488734.407263, + "msecs": 407.0, + "relativeCreated": 20817.034294, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:14,407", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488734.407164, + "msecs": 407.0, + "relativeCreated": 20816.935662, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): 20 ()", + "asctime": "2025-08-29 19:32:14,407" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488734.4072208, + "msecs": 407.0, + "relativeCreated": 20816.992274, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): result = 20 ()", + "asctime": "2025-08-29 19:32:14,407" + } + ], + "time_consumption": 4.220008850097656e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (ffe.kitchen.heating_valve)", + "25" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488734.5078948, + "msecs": 507.0, + "relativeCreated": 20917.666258, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (ffe.kitchen.heating_valve) to 25", + "asctime": "2025-08-29 19:32:14,507", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set", + "25" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488734.4073708, + "msecs": 407.0, + "relativeCreated": 20817.142088, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set and payload 25", + "asctime": "2025-08-29 19:32:14,407" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.4512923, + "msecs": 451.0, + "relativeCreated": 20861.063573, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:14,451" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/heating_valve/set", + "b'{\"current_heating_setpoint\": 25}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.4918466, + "msecs": 491.0, + "relativeCreated": 20901.618119, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", + "asctime": "2025-08-29 19:32:14,491" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/heating_valve", + "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488734.492146, + "msecs": 492.0, + "relativeCreated": 20901.917353, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/kitchen/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:14,492" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/heating_valve/valve_temperature_setpoint", + "b'25'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.4925323, + "msecs": 492.0, + "relativeCreated": 20902.303653, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/heating_valve/valve_temperature_setpoint and payload b'25'", + "asctime": "2025-08-29 19:32:14,492" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/heating_valve/user_temperature_setpoint", + "b'25'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.49291, + "msecs": 492.0, + "relativeCreated": 20902.681363, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint and payload b'25'", + "asctime": "2025-08-29 19:32:14,492" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/heating_valve", + "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.4931667, + "msecs": 493.0, + "relativeCreated": 20902.937912, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:14,493" + } + ], + "time_consumption": 0.014728069305419922 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "25", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488734.5082114, + "msecs": 508.0, + "relativeCreated": 20917.982908, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve) is correct (Content 25 and Type is ).", + "asctime": "2025-08-29 19:32:14,508", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488734.50812, + "msecs": 508.0, + "relativeCreated": 20917.891455, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): 25 ()", + "asctime": "2025-08-29 19:32:14,508" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)", + "=", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488734.508172, + "msecs": 508.0, + "relativeCreated": 20917.943462, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): result = 25 ()", + "asctime": "2025-08-29 19:32:14,508" + } + ], + "time_consumption": 3.933906555175781e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (ffe.kitchen.heating_valve)", + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488734.608856, + "msecs": 608.0, + "relativeCreated": 21018.627545, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (ffe.kitchen.heating_valve) to 30", + "asctime": "2025-08-29 19:32:14,608", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set", + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488734.5083387, + "msecs": 508.0, + "relativeCreated": 20918.110157, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set and payload 30", + "asctime": "2025-08-29 19:32:14,508" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/heating_valve/set", + "b'{\"current_heating_setpoint\": 30}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.5825772, + "msecs": 582.0, + "relativeCreated": 20992.348692, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", + "asctime": "2025-08-29 19:32:14,582" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/heating_valve", + "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488734.582865, + "msecs": 582.0, + "relativeCreated": 20992.636443, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffe/ffe/kitchen/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:14,582" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/heating_valve/valve_temperature_setpoint", + "b'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.5835567, + "msecs": 583.0, + "relativeCreated": 20993.328165, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/heating_valve/valve_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:14,583" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/heating_valve/user_temperature_setpoint", + "b'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.5838373, + "msecs": 583.0, + "relativeCreated": 20993.608546, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:14,583" + } + ], + "time_consumption": 0.025018692016601562 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "30", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488734.6091893, + "msecs": 609.0, + "relativeCreated": 21018.960848, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve) is correct (Content 30 and Type is ).", + "asctime": "2025-08-29 19:32:14,609", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)", + "30", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488734.6090906, + "msecs": 609.0, + "relativeCreated": 21018.862052, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): 30 ()", + "asctime": "2025-08-29 19:32:14,609" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)", + "=", + "30", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488734.6091466, + "msecs": 609.0, + "relativeCreated": 21018.918047, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): result = 30 ()", + "asctime": "2025-08-29 19:32:14,609" + } + ], + "time_consumption": 4.267692565917969e-05 + } + ], + "time_consumption": 0.5050599575042725, + "time_start": "2025-08-29 19:32:14,104", + "time_finished": "2025-08-29 19:32:14,609" + }, + "ViDevCommon.state (ffe.floor.main_light) -> Shelly.relay/0 (ffe.floor.main_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.state (ffe.floor.main_light) -> Shelly.relay/0 (ffe.floor.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488734.6094208, + "msecs": 609.0, + "relativeCreated": 21019.19232, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.state (ffe.floor.main_light) -> Shelly.relay/0 (ffe.floor.main_light)", + "asctime": "2025-08-29 19:32:14,609", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488734.70994, + "msecs": 709.0, + "relativeCreated": 21119.7113, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:14,709", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488734.6095893, + "msecs": 609.0, + "relativeCreated": 21019.360642, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/floor/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:14,609" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/kitchen/heating_valve", + "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.6103752, + "msecs": 610.0, + "relativeCreated": 21020.146613, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:14,610" + } + ], + "time_consumption": 0.09956479072570801 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488734.710228, + "msecs": 710.0, + "relativeCreated": 21119.999299, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:14,710", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488734.7101376, + "msecs": 710.0, + "relativeCreated": 21119.909005, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:14,710" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488734.7101872, + "msecs": 710.0, + "relativeCreated": 21119.958749, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:14,710" + } + ], + "time_consumption": 4.076957702636719e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffe.floor.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488734.8108265, + "msecs": 810.0, + "relativeCreated": 21220.597897, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffe.floor.main_light) to True", + "asctime": "2025-08-29 19:32:14,810", + "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", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488734.7103293, + "msecs": 710.0, + "relativeCreated": 21120.100807, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/floor/main_light/state/set and payload true", + "asctime": "2025-08-29 19:32:14,710" + }, + { + "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'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.7131221, + "msecs": 713.0, + "relativeCreated": 21122.893588, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/floor/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-29 19:32:14,713" + }, + { + "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", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488734.7133358, + "msecs": 713.0, + "relativeCreated": 21123.107133, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/floor/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:14,713" + }, + { + "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'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.7139382, + "msecs": 713.0, + "relativeCreated": 21123.709718, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/floor/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:14,713" + }, + { + "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'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.756334, + "msecs": 756.0, + "relativeCreated": 21166.10562, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:14,756" + } + ], + "time_consumption": 0.05449247360229492 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (ffe.floor.main_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488734.8111527, + "msecs": 811.0, + "relativeCreated": 21220.924064, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (ffe.floor.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:14,811", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffe.floor.main_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488734.8110542, + "msecs": 811.0, + "relativeCreated": 21220.825851, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (ffe.floor.main_light)): True ()", + "asctime": "2025-08-29 19:32:14,811" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffe.floor.main_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488734.8111107, + "msecs": 811.0, + "relativeCreated": 21220.882179, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (ffe.floor.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:14,811" + } + ], + "time_consumption": 4.1961669921875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffe.floor.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488734.9118557, + "msecs": 911.0, + "relativeCreated": 21321.627022, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffe.floor.main_light) to False", + "asctime": "2025-08-29 19:32:14,911", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488734.8112917, + "msecs": 811.0, + "relativeCreated": 21221.062964, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/floor/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:14,811" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.8142974, + "msecs": 814.0, + "relativeCreated": 21224.068669, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/floor/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-29 19:32:14,814" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488734.8145263, + "msecs": 814.0, + "relativeCreated": 21224.297541, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/floor/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:14,814" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.815334, + "msecs": 815.0, + "relativeCreated": 21225.105611, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/floor/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:14,815" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488734.857242, + "msecs": 857.0, + "relativeCreated": 21267.013672, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:14,857" + } + ], + "time_consumption": 0.054613590240478516 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (ffe.floor.main_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488734.912193, + "msecs": 912.0, + "relativeCreated": 21321.964581, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (ffe.floor.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:14,912", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffe.floor.main_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488734.9120922, + "msecs": 912.0, + "relativeCreated": 21321.863643, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (ffe.floor.main_light)): False ()", + "asctime": "2025-08-29 19:32:14,912" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffe.floor.main_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488734.912149, + "msecs": 912.0, + "relativeCreated": 21321.920316, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (ffe.floor.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:14,912" + } + ], + "time_consumption": 4.410743713378906e-05 + } + ], + "time_consumption": 0.30277228355407715, + "time_start": "2025-08-29 19:32:14,609", + "time_finished": "2025-08-29 19:32:14,912" + }, + "Shelly.relay/0 (ffe.floor.main_light) -> ViDevCommon.state (ffe.floor.main_light)": { + "name": "__tLogger__", + "msg": "Shelly.relay/0 (ffe.floor.main_light) -> ViDevCommon.state (ffe.floor.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488734.912411, + "msecs": 912.0, + "relativeCreated": 21322.182437, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Shelly.relay/0 (ffe.floor.main_light) -> ViDevCommon.state (ffe.floor.main_light)", + "asctime": "2025-08-29 19:32:14,912", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488735.013069, + "msecs": 13.0, + "relativeCreated": 21422.840171, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:15,013", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488734.9125726, + "msecs": 912.0, + "relativeCreated": 21322.344182, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffe/floor/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:14,912" + } + ], + "time_consumption": 0.10049629211425781 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488735.0134175, + "msecs": 13.0, + "relativeCreated": 21423.188909, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:15,013", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488735.0133164, + "msecs": 13.0, + "relativeCreated": 21423.08771, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:15,013" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488735.0133736, + "msecs": 13.0, + "relativeCreated": 21423.145241, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:15,013" + } + ], + "time_consumption": 4.38690185546875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (ffe.floor.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488735.113942, + "msecs": 113.0, + "relativeCreated": 21523.713451, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffe.floor.main_light) to True", + "asctime": "2025-08-29 19:32:15,113", + "moduleLogger": [ + { + "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", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488735.0135715, + "msecs": 13.0, + "relativeCreated": 21423.343127, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/floor/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:15,013" + }, + { + "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'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.0147069, + "msecs": 14.0, + "relativeCreated": 21424.478494, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/floor/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:15,014" + }, + { + "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'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.016772, + "msecs": 16.0, + "relativeCreated": 21426.543554, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:15,016" + } + ], + "time_consumption": 0.09716987609863281 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffe.floor.main_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488735.1143298, + "msecs": 114.0, + "relativeCreated": 21524.101198, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffe.floor.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:15,114", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.floor.main_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488735.1142077, + "msecs": 114.0, + "relativeCreated": 21523.979252, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffe.floor.main_light)): True ()", + "asctime": "2025-08-29 19:32:15,114" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.floor.main_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488735.1142724, + "msecs": 114.0, + "relativeCreated": 21524.043709, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffe.floor.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:15,114" + } + ], + "time_consumption": 5.745887756347656e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (ffe.floor.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488735.2150126, + "msecs": 215.0, + "relativeCreated": 21624.784148, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffe.floor.main_light) to False", + "asctime": "2025-08-29 19:32:15,215", + "moduleLogger": [ + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488735.114507, + "msecs": 114.0, + "relativeCreated": 21524.278421, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffe/floor/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:15,114" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.115405, + "msecs": 115.0, + "relativeCreated": 21525.176605, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffe/floor/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:15,115" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.117864, + "msecs": 117.0, + "relativeCreated": 21527.635328, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:15,117" + } + ], + "time_consumption": 0.09714865684509277 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffe.floor.main_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488735.2153451, + "msecs": 215.0, + "relativeCreated": 21625.116578, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffe.floor.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:15,215", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.floor.main_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488735.2152286, + "msecs": 215.0, + "relativeCreated": 21625.000025, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffe.floor.main_light)): False ()", + "asctime": "2025-08-29 19:32:15,215" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffe.floor.main_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488735.2152812, + "msecs": 215.0, + "relativeCreated": 21625.052545, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffe.floor.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:15,215" + } + ], + "time_consumption": 6.389617919921875e-05 + } + ], + "time_consumption": 0.3029341697692871, + "time_start": "2025-08-29 19:32:14,912", + "time_finished": "2025-08-29 19:32:15,215" + }, + "ViDevCommon.state (ffw.livingroom.main_light) -> Shelly.relay/0 (ffw.livingroom.main_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.state (ffw.livingroom.main_light) -> Shelly.relay/0 (ffw.livingroom.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488735.2156103, + "msecs": 215.0, + "relativeCreated": 21625.381929, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.state (ffw.livingroom.main_light) -> Shelly.relay/0 (ffw.livingroom.main_light)", + "asctime": "2025-08-29 19:32:15,215", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488735.316244, + "msecs": 316.0, + "relativeCreated": 21726.01539, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:15,316", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488735.215742, + "msecs": 215.0, + "relativeCreated": 21625.513625, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:15,215" + } + ], + "time_consumption": 0.10050177574157715 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488735.3166275, + "msecs": 316.0, + "relativeCreated": 21726.398917, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:15,316", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488735.3165238, + "msecs": 316.0, + "relativeCreated": 21726.295128, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:15,316" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488735.316585, + "msecs": 316.0, + "relativeCreated": 21726.35647, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:15,316" + } + ], + "time_consumption": 4.2438507080078125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffw.livingroom.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488735.4172611, + "msecs": 417.0, + "relativeCreated": 21827.032583, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffw.livingroom.main_light) to True", + "asctime": "2025-08-29 19:32:15,417", + "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", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488735.3167398, + "msecs": 316.0, + "relativeCreated": 21726.51126, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/state/set and payload true", + "asctime": "2025-08-29 19:32:15,316" + }, + { + "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'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.3198845, + "msecs": 319.0, + "relativeCreated": 21729.656002, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-29 19:32:15,319" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488735.3201444, + "msecs": 320.0, + "relativeCreated": 21729.915796, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:15,320" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488735.3203735, + "msecs": 320.0, + "relativeCreated": 21730.144996, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:15,320" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.3212416, + "msecs": 321.0, + "relativeCreated": 21731.012927, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:15,321" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.321601, + "msecs": 321.0, + "relativeCreated": 21731.372462, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:15,321" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.3656456, + "msecs": 365.0, + "relativeCreated": 21775.416944, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:15,365" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.4052749, + "msecs": 405.0, + "relativeCreated": 21815.046235, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50'", + "asctime": "2025-08-29 19:32:15,405" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.405731, + "msecs": 405.0, + "relativeCreated": 21815.502496, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5'", + "asctime": "2025-08-29 19:32:15,405" + } + ], + "time_consumption": 0.011530160903930664 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488735.417661, + "msecs": 417.0, + "relativeCreated": 21827.432266, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (ffw.livingroom.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:15,417", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffw.livingroom.main_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488735.4175332, + "msecs": 417.0, + "relativeCreated": 21827.304614, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (ffw.livingroom.main_light)): True ()", + "asctime": "2025-08-29 19:32:15,417" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffw.livingroom.main_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488735.4176188, + "msecs": 417.0, + "relativeCreated": 21827.390152, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (ffw.livingroom.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:15,417" + } + ], + "time_consumption": 4.220008850097656e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffw.livingroom.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488735.518126, + "msecs": 518.0, + "relativeCreated": 21927.897606, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffw.livingroom.main_light) to False", + "asctime": "2025-08-29 19:32:15,518", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488735.4177716, + "msecs": 417.0, + "relativeCreated": 21827.542883, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:15,417" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.4206922, + "msecs": 420.0, + "relativeCreated": 21830.463667, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-29 19:32:15,420" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488735.420944, + "msecs": 420.0, + "relativeCreated": 21830.715326, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:15,420" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.4215019, + "msecs": 421.0, + "relativeCreated": 21831.273341, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:15,421" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.4635935, + "msecs": 463.0, + "relativeCreated": 21873.364967, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:15,463" + } + ], + "time_consumption": 0.054532527923583984 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488735.5185215, + "msecs": 518.0, + "relativeCreated": 21928.292967, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (ffw.livingroom.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:15,518", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffw.livingroom.main_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488735.5183904, + "msecs": 518.0, + "relativeCreated": 21928.162061, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (ffw.livingroom.main_light)): False ()", + "asctime": "2025-08-29 19:32:15,518" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffw.livingroom.main_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488735.5184717, + "msecs": 518.0, + "relativeCreated": 21928.243041, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (ffw.livingroom.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:15,518" + } + ], + "time_consumption": 4.982948303222656e-05 + } + ], + "time_consumption": 0.30291128158569336, + "time_start": "2025-08-29 19:32:15,215", + "time_finished": "2025-08-29 19:32:15,518" + }, + "Shelly.relay/0 (ffw.livingroom.main_light) -> ViDevCommon.state (ffw.livingroom.main_light)": { + "name": "__tLogger__", + "msg": "Shelly.relay/0 (ffw.livingroom.main_light) -> ViDevCommon.state (ffw.livingroom.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488735.5187647, + "msecs": 518.0, + "relativeCreated": 21928.536212, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Shelly.relay/0 (ffw.livingroom.main_light) -> ViDevCommon.state (ffw.livingroom.main_light)", + "asctime": "2025-08-29 19:32:15,518", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488735.6194174, + "msecs": 619.0, + "relativeCreated": 22029.188804, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:15,619", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488735.5189257, + "msecs": 518.0, + "relativeCreated": 21928.697107, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:15,518" + } + ], + "time_consumption": 0.10049176216125488 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488735.6197736, + "msecs": 619.0, + "relativeCreated": 22029.545168, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:15,619", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488735.61968, + "msecs": 619.0, + "relativeCreated": 22029.451417, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:15,619" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488735.6197345, + "msecs": 619.0, + "relativeCreated": 22029.506005, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:15,619" + } + ], + "time_consumption": 3.910064697265625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (ffw.livingroom.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488735.7205644, + "msecs": 720.0, + "relativeCreated": 22130.33585, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffw.livingroom.main_light) to True", + "asctime": "2025-08-29 19:32:15,720", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488735.619879, + "msecs": 619.0, + "relativeCreated": 22029.650235, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:15,619" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488735.6201522, + "msecs": 620.0, + "relativeCreated": 22029.923699, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:15,620" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.6211083, + "msecs": 621.0, + "relativeCreated": 22030.879717, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:15,621" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.6216924, + "msecs": 621.0, + "relativeCreated": 22031.463896, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:15,621" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.6236148, + "msecs": 623.0, + "relativeCreated": 22033.386103, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:15,623" + } + ], + "time_consumption": 0.09694957733154297 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488735.7209227, + "msecs": 720.0, + "relativeCreated": 22130.694051, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffw.livingroom.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:15,720", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffw.livingroom.main_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488735.7208223, + "msecs": 720.0, + "relativeCreated": 22130.593667, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffw.livingroom.main_light)): True ()", + "asctime": "2025-08-29 19:32:15,720" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffw.livingroom.main_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488735.7208798, + "msecs": 720.0, + "relativeCreated": 22130.651387, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffw.livingroom.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:15,720" + } + ], + "time_consumption": 4.291534423828125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (ffw.livingroom.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488735.821583, + "msecs": 821.0, + "relativeCreated": 22231.354568, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffw.livingroom.main_light) to False", + "asctime": "2025-08-29 19:32:15,821", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488735.7210352, + "msecs": 721.0, + "relativeCreated": 22130.80671, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:15,721" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.7221484, + "msecs": 722.0, + "relativeCreated": 22131.919897, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:15,722" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.7241237, + "msecs": 724.0, + "relativeCreated": 22133.89498, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:15,724" + } + ], + "time_consumption": 0.09745931625366211 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488735.8219085, + "msecs": 821.0, + "relativeCreated": 22231.67996, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffw.livingroom.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:15,821", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffw.livingroom.main_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488735.8218102, + "msecs": 821.0, + "relativeCreated": 22231.581645, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffw.livingroom.main_light)): False ()", + "asctime": "2025-08-29 19:32:15,821" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffw.livingroom.main_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488735.821866, + "msecs": 821.0, + "relativeCreated": 22231.637473, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffw.livingroom.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:15,821" + } + ], + "time_consumption": 4.2438507080078125e-05 + } + ], + "time_consumption": 0.3031437397003174, + "time_start": "2025-08-29 19:32:15,518", + "time_finished": "2025-08-29 19:32:15,821" + }, + "ViDevCommon.brightness (ffw.livingroom.main_light) -> Light.brightness (ffw.livingroom.main_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.brightness (ffw.livingroom.main_light) -> Light.brightness (ffw.livingroom.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488735.822124, + "msecs": 822.0, + "relativeCreated": 22231.89549, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.brightness (ffw.livingroom.main_light) -> Light.brightness (ffw.livingroom.main_light)", + "asctime": "2025-08-29 19:32:15,822", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1756488735.9230525, + "msecs": 923.0, + "relativeCreated": 22332.823987, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-29 19:32:15,923", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488735.8222673, + "msecs": 822.0, + "relativeCreated": 22232.038787, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:15,822" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488735.8226585, + "msecs": 822.0, + "relativeCreated": 22232.429885, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:15,822" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.8236654, + "msecs": 823.0, + "relativeCreated": 22233.436778, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:15,823" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.8240182, + "msecs": 824.0, + "relativeCreated": 22233.789625, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:15,824" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.8652055, + "msecs": 865.0, + "relativeCreated": 22274.977032, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:15,865" + } + ], + "time_consumption": 0.057847023010253906 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488736.024047, + "msecs": 24.0, + "relativeCreated": 22433.818278, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-29 19:32:16,024", + "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", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488735.9233215, + "msecs": 923.0, + "relativeCreated": 22333.092939, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 100", + "asctime": "2025-08-29 19:32:15,923" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488735.9236593, + "msecs": 923.0, + "relativeCreated": 22333.430651, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:15,923" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.9266777, + "msecs": 926.0, + "relativeCreated": 22336.449239, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-29 19:32:15,926" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.9270506, + "msecs": 927.0, + "relativeCreated": 22336.821924, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:15,927" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488735.96936, + "msecs": 969.0, + "relativeCreated": 22379.131568, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'100'", + "asctime": "2025-08-29 19:32:15,969" + } + ], + "time_consumption": 0.054686784744262695 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488736.0244145, + "msecs": 24.0, + "relativeCreated": 22434.185843, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-29 19:32:16,024", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488736.0242856, + "msecs": 24.0, + "relativeCreated": 22434.056851, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-29 19:32:16,024" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488736.024368, + "msecs": 24.0, + "relativeCreated": 22434.139651, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-29 19:32:16,024" + } + ], + "time_consumption": 4.649162292480469e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffw.livingroom.main_light)", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488736.12508, + "msecs": 125.0, + "relativeCreated": 22534.851559, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffw.livingroom.main_light) to 0", + "asctime": "2025-08-29 19:32:16,125", + "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", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488736.0245724, + "msecs": 24.0, + "relativeCreated": 22434.343948, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 0", + "asctime": "2025-08-29 19:32:16,024" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.027499, + "msecs": 27.0, + "relativeCreated": 22437.270396, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-29 19:32:16,027" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488736.0277727, + "msecs": 27.0, + "relativeCreated": 22437.544202, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:16,027" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.0285304, + "msecs": 28.0, + "relativeCreated": 22438.301933, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:16,028" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.070298, + "msecs": 70.0, + "relativeCreated": 22480.069225, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'0'", + "asctime": "2025-08-29 19:32:16,070" + } + ], + "time_consumption": 0.05478215217590332 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488736.1254792, + "msecs": 125.0, + "relativeCreated": 22535.25063, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:16,125", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffw.livingroom.main_light)", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488736.1253142, + "msecs": 125.0, + "relativeCreated": 22535.085694, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffw.livingroom.main_light)): 0 ()", + "asctime": "2025-08-29 19:32:16,125" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffw.livingroom.main_light)", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488736.1253722, + "msecs": 125.0, + "relativeCreated": 22535.143528, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffw.livingroom.main_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:16,125" + } + ], + "time_consumption": 0.00010704994201660156 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffw.livingroom.main_light)", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488736.2261248, + "msecs": 226.0, + "relativeCreated": 22635.89635, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffw.livingroom.main_light) to 20", + "asctime": "2025-08-29 19:32:16,226", + "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", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488736.1256025, + "msecs": 125.0, + "relativeCreated": 22535.374064, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 20", + "asctime": "2025-08-29 19:32:16,125" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.1285613, + "msecs": 128.0, + "relativeCreated": 22538.332671, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-29 19:32:16,128" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488736.1288292, + "msecs": 128.0, + "relativeCreated": 22538.600695, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:16,128" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.1295724, + "msecs": 129.0, + "relativeCreated": 22539.343828, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:16,129" + }, + { + "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'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.1712396, + "msecs": 171.0, + "relativeCreated": 22581.011165, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'20'", + "asctime": "2025-08-29 19:32:16,171" + } + ], + "time_consumption": 0.054885149002075195 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488736.226503, + "msecs": 226.0, + "relativeCreated": 22636.274452, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:16,226", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffw.livingroom.main_light)", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488736.2263622, + "msecs": 226.0, + "relativeCreated": 22636.133621, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffw.livingroom.main_light)): 20 ()", + "asctime": "2025-08-29 19:32:16,226" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffw.livingroom.main_light)", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488736.22642, + "msecs": 226.0, + "relativeCreated": 22636.191445, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffw.livingroom.main_light)): result = 20 ()", + "asctime": "2025-08-29 19:32:16,226" + } + ], + "time_consumption": 8.296966552734375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffw.livingroom.main_light)", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488736.3270059, + "msecs": 327.0, + "relativeCreated": 22736.777278, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffw.livingroom.main_light) to 40", + "asctime": "2025-08-29 19:32:16,327", + "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", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488736.2266192, + "msecs": 226.0, + "relativeCreated": 22636.390472, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 40", + "asctime": "2025-08-29 19:32:16,226" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.229709, + "msecs": 229.0, + "relativeCreated": 22639.480304, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-29 19:32:16,229" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488736.2299821, + "msecs": 229.0, + "relativeCreated": 22639.753596, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:16,229" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.2305152, + "msecs": 230.0, + "relativeCreated": 22640.286595, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:16,230" + }, + { + "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'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.272427, + "msecs": 272.0, + "relativeCreated": 22682.198479, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'40'", + "asctime": "2025-08-29 19:32:16,272" + } + ], + "time_consumption": 0.05457878112792969 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488736.3273447, + "msecs": 327.0, + "relativeCreated": 22737.116106, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content 40 and Type is ).", + "asctime": "2025-08-29 19:32:16,327", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffw.livingroom.main_light)", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488736.3272412, + "msecs": 327.0, + "relativeCreated": 22737.012748, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffw.livingroom.main_light)): 40 ()", + "asctime": "2025-08-29 19:32:16,327" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffw.livingroom.main_light)", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488736.327301, + "msecs": 327.0, + "relativeCreated": 22737.072469, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffw.livingroom.main_light)): result = 40 ()", + "asctime": "2025-08-29 19:32:16,327" + } + ], + "time_consumption": 4.363059997558594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffw.livingroom.main_light)", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488736.427981, + "msecs": 427.0, + "relativeCreated": 22837.752237, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffw.livingroom.main_light) to 60", + "asctime": "2025-08-29 19:32:16,427", + "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", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488736.3274696, + "msecs": 327.0, + "relativeCreated": 22737.241028, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 60", + "asctime": "2025-08-29 19:32:16,327" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.3301415, + "msecs": 330.0, + "relativeCreated": 22739.912886, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-29 19:32:16,330" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488736.3304198, + "msecs": 330.0, + "relativeCreated": 22740.191118, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:16,330" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.3310697, + "msecs": 331.0, + "relativeCreated": 22740.841119, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:16,331" + }, + { + "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'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.3731, + "msecs": 373.0, + "relativeCreated": 22782.871373, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'60'", + "asctime": "2025-08-29 19:32:16,373" + } + ], + "time_consumption": 0.05488085746765137 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488736.4283133, + "msecs": 428.0, + "relativeCreated": 22838.084657, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content 60 and Type is ).", + "asctime": "2025-08-29 19:32:16,428", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffw.livingroom.main_light)", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488736.428213, + "msecs": 428.0, + "relativeCreated": 22837.984426, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffw.livingroom.main_light)): 60 ()", + "asctime": "2025-08-29 19:32:16,428" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffw.livingroom.main_light)", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488736.4282703, + "msecs": 428.0, + "relativeCreated": 22838.04178, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffw.livingroom.main_light)): result = 60 ()", + "asctime": "2025-08-29 19:32:16,428" + } + ], + "time_consumption": 4.291534423828125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffw.livingroom.main_light)", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488736.5289705, + "msecs": 528.0, + "relativeCreated": 22938.742003, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffw.livingroom.main_light) to 80", + "asctime": "2025-08-29 19:32:16,528", + "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", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488736.4284234, + "msecs": 428.0, + "relativeCreated": 22838.19485, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 80", + "asctime": "2025-08-29 19:32:16,428" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.4313347, + "msecs": 431.0, + "relativeCreated": 22841.106161, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-29 19:32:16,431" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488736.4316587, + "msecs": 431.0, + "relativeCreated": 22841.430259, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:16,431" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.432472, + "msecs": 432.0, + "relativeCreated": 22842.243393, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:16,432" + }, + { + "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'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.4743679, + "msecs": 474.0, + "relativeCreated": 22884.139208, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'80'", + "asctime": "2025-08-29 19:32:16,474" + } + ], + "time_consumption": 0.054602622985839844 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488736.529304, + "msecs": 529.0, + "relativeCreated": 22939.075591, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content 80 and Type is ).", + "asctime": "2025-08-29 19:32:16,529", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffw.livingroom.main_light)", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488736.5292027, + "msecs": 529.0, + "relativeCreated": 22938.974103, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffw.livingroom.main_light)): 80 ()", + "asctime": "2025-08-29 19:32:16,529" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffw.livingroom.main_light)", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488736.5292614, + "msecs": 529.0, + "relativeCreated": 22939.032632, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffw.livingroom.main_light)): result = 80 ()", + "asctime": "2025-08-29 19:32:16,529" + } + ], + "time_consumption": 4.267692565917969e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffw.livingroom.main_light)", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488736.629823, + "msecs": 629.0, + "relativeCreated": 23039.594512, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffw.livingroom.main_light) to 100", + "asctime": "2025-08-29 19:32:16,629", + "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", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488736.5294166, + "msecs": 529.0, + "relativeCreated": 22939.187932, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 100", + "asctime": "2025-08-29 19:32:16,529" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.5322542, + "msecs": 532.0, + "relativeCreated": 22942.025587, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-29 19:32:16,532" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488736.5326085, + "msecs": 532.0, + "relativeCreated": 22942.379822, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:16,532" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.5333693, + "msecs": 533.0, + "relativeCreated": 22943.140728, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:16,533" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.5754075, + "msecs": 575.0, + "relativeCreated": 22985.179064, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'100'", + "asctime": "2025-08-29 19:32:16,575" + } + ], + "time_consumption": 0.05441546440124512 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488736.6302009, + "msecs": 630.0, + "relativeCreated": 23039.97223, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffw.livingroom.main_light) is correct (Content 100 and Type is ).", + "asctime": "2025-08-29 19:32:16,630", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffw.livingroom.main_light)", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488736.6300652, + "msecs": 630.0, + "relativeCreated": 23039.836496, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffw.livingroom.main_light)): 100 ()", + "asctime": "2025-08-29 19:32:16,630" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffw.livingroom.main_light)", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488736.6301427, + "msecs": 630.0, + "relativeCreated": 23039.914089, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffw.livingroom.main_light)): result = 100 ()", + "asctime": "2025-08-29 19:32:16,630" + } + ], + "time_consumption": 5.817413330078125e-05 + } + ], + "time_consumption": 0.8080768585205078, + "time_start": "2025-08-29 19:32:15,822", + "time_finished": "2025-08-29 19:32:16,630" + }, + "Light.brightness (ffw.livingroom.main_light) -> ViDevCommon.brightness (ffw.livingroom.main_light)": { + "name": "__tLogger__", + "msg": "Light.brightness (ffw.livingroom.main_light) -> ViDevCommon.brightness (ffw.livingroom.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488736.630475, + "msecs": 630.0, + "relativeCreated": 23040.246524, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Light.brightness (ffw.livingroom.main_light) -> ViDevCommon.brightness (ffw.livingroom.main_light)", + "asctime": "2025-08-29 19:32:16,630", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1756488736.7307215, + "msecs": 730.0, + "relativeCreated": 23140.492876, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-29 19:32:16,730", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488736.8315587, + "msecs": 831.0, + "relativeCreated": 23241.329964, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-29 19:32:16,831", + "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", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488736.73098, + "msecs": 730.0, + "relativeCreated": 23140.751303, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 100", + "asctime": "2025-08-29 19:32:16,730" + } + ], + "time_consumption": 0.10057878494262695 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488736.8318985, + "msecs": 831.0, + "relativeCreated": 23241.669894, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-29 19:32:16,831", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488736.831798, + "msecs": 831.0, + "relativeCreated": 23241.569498, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-29 19:32:16,831" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488736.8318553, + "msecs": 831.0, + "relativeCreated": 23241.626902, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-29 19:32:16,831" + } + ], + "time_consumption": 4.315376281738281e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffw.livingroom.main_light)", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488736.9325957, + "msecs": 932.0, + "relativeCreated": 23342.367209, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffw.livingroom.main_light) to 0", + "asctime": "2025-08-29 19:32:16,932", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488736.832057, + "msecs": 832.0, + "relativeCreated": 23241.828624, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:16,832" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.8330636, + "msecs": 833.0, + "relativeCreated": 23242.835054, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:16,833" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.835051, + "msecs": 835.0, + "relativeCreated": 23244.822315, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'0'", + "asctime": "2025-08-29 19:32:16,835" + } + ], + "time_consumption": 0.09754467010498047 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488736.9329214, + "msecs": 932.0, + "relativeCreated": 23342.692775, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:16,932", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488736.9328213, + "msecs": 932.0, + "relativeCreated": 23342.592583, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): 0 ()", + "asctime": "2025-08-29 19:32:16,932" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488736.9328794, + "msecs": 932.0, + "relativeCreated": 23342.650688, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:16,932" + } + ], + "time_consumption": 4.1961669921875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffw.livingroom.main_light)", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488737.0336468, + "msecs": 33.0, + "relativeCreated": 23443.418398, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffw.livingroom.main_light) to 20", + "asctime": "2025-08-29 19:32:17,033", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488736.9331143, + "msecs": 933.0, + "relativeCreated": 23342.885767, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:16,933" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.9340985, + "msecs": 934.0, + "relativeCreated": 23343.869854, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:16,934" + }, + { + "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'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488736.9360657, + "msecs": 936.0, + "relativeCreated": 23345.837175, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'20'", + "asctime": "2025-08-29 19:32:16,936" + } + ], + "time_consumption": 0.09758114814758301 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488737.0340002, + "msecs": 34.0, + "relativeCreated": 23443.771499, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:17,034", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488737.0338874, + "msecs": 33.0, + "relativeCreated": 23443.658981, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): 20 ()", + "asctime": "2025-08-29 19:32:17,033" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488737.0339508, + "msecs": 33.0, + "relativeCreated": 23443.722278, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): result = 20 ()", + "asctime": "2025-08-29 19:32:17,033" + } + ], + "time_consumption": 4.935264587402344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffw.livingroom.main_light)", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488737.1347218, + "msecs": 134.0, + "relativeCreated": 23544.493146, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffw.livingroom.main_light) to 40", + "asctime": "2025-08-29 19:32:17,134", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488737.0342023, + "msecs": 34.0, + "relativeCreated": 23443.973729, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:17,034" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.035268, + "msecs": 35.0, + "relativeCreated": 23445.039439, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:17,035" + }, + { + "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'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.037315, + "msecs": 37.0, + "relativeCreated": 23447.086187, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'40'", + "asctime": "2025-08-29 19:32:17,037" + } + ], + "time_consumption": 0.09740686416625977 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488737.1350477, + "msecs": 135.0, + "relativeCreated": 23544.819052, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content 40 and Type is ).", + "asctime": "2025-08-29 19:32:17,135", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488737.1349466, + "msecs": 134.0, + "relativeCreated": 23544.717949, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): 40 ()", + "asctime": "2025-08-29 19:32:17,134" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488737.1350052, + "msecs": 135.0, + "relativeCreated": 23544.776576, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): result = 40 ()", + "asctime": "2025-08-29 19:32:17,135" + } + ], + "time_consumption": 4.2438507080078125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffw.livingroom.main_light)", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488737.2357845, + "msecs": 235.0, + "relativeCreated": 23645.555991, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffw.livingroom.main_light) to 60", + "asctime": "2025-08-29 19:32:17,235", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488737.1352324, + "msecs": 135.0, + "relativeCreated": 23545.003908, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:17,135" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.1362185, + "msecs": 136.0, + "relativeCreated": 23545.990106, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:17,136" + }, + { + "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'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.138378, + "msecs": 138.0, + "relativeCreated": 23548.149336, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'60'", + "asctime": "2025-08-29 19:32:17,138" + } + ], + "time_consumption": 0.09740662574768066 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488737.2361562, + "msecs": 236.0, + "relativeCreated": 23645.927655, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content 60 and Type is ).", + "asctime": "2025-08-29 19:32:17,236", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488737.236019, + "msecs": 236.0, + "relativeCreated": 23645.790452, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): 60 ()", + "asctime": "2025-08-29 19:32:17,236" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488737.2361093, + "msecs": 236.0, + "relativeCreated": 23645.880847, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): result = 60 ()", + "asctime": "2025-08-29 19:32:17,236" + } + ], + "time_consumption": 4.696846008300781e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffw.livingroom.main_light)", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488737.3369014, + "msecs": 336.0, + "relativeCreated": 23746.672894, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffw.livingroom.main_light) to 80", + "asctime": "2025-08-29 19:32:17,336", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488737.2363358, + "msecs": 236.0, + "relativeCreated": 23646.107294, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:17,236" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.2373989, + "msecs": 237.0, + "relativeCreated": 23647.170131, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:17,237" + }, + { + "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'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.239343, + "msecs": 239.0, + "relativeCreated": 23649.114297, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'80'", + "asctime": "2025-08-29 19:32:17,239" + } + ], + "time_consumption": 0.09755849838256836 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488737.3372784, + "msecs": 337.0, + "relativeCreated": 23747.049903, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content 80 and Type is ).", + "asctime": "2025-08-29 19:32:17,337", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488737.3371763, + "msecs": 337.0, + "relativeCreated": 23746.94778, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): 80 ()", + "asctime": "2025-08-29 19:32:17,337" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488737.3372362, + "msecs": 337.0, + "relativeCreated": 23747.007678, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): result = 80 ()", + "asctime": "2025-08-29 19:32:17,337" + } + ], + "time_consumption": 4.220008850097656e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffw.livingroom.main_light)", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488737.4379866, + "msecs": 437.0, + "relativeCreated": 23847.757871, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffw.livingroom.main_light) to 100", + "asctime": "2025-08-29 19:32:17,437", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488737.3374774, + "msecs": 337.0, + "relativeCreated": 23747.248903, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:17,337" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.338477, + "msecs": 338.0, + "relativeCreated": 23748.248335, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:17,338" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.3404915, + "msecs": 340.0, + "relativeCreated": 23750.263072, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'100'", + "asctime": "2025-08-29 19:32:17,340" + } + ], + "time_consumption": 0.09749507904052734 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488737.438315, + "msecs": 438.0, + "relativeCreated": 23848.08646, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffw.livingroom.main_light) is correct (Content 100 and Type is ).", + "asctime": "2025-08-29 19:32:17,438", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488737.438213, + "msecs": 438.0, + "relativeCreated": 23847.984455, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): 100 ()", + "asctime": "2025-08-29 19:32:17,438" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.livingroom.main_light)", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488737.438272, + "msecs": 438.0, + "relativeCreated": 23848.043542, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): result = 100 ()", + "asctime": "2025-08-29 19:32:17,438" + } + ], + "time_consumption": 4.291534423828125e-05 + } + ], + "time_consumption": 0.8078398704528809, + "time_start": "2025-08-29 19:32:16,630", + "time_finished": "2025-08-29 19:32:17,438" + }, + "ViDevCommon.color_temp (ffw.livingroom.main_light) -> Light.color_temp (ffw.livingroom.main_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.color_temp (ffw.livingroom.main_light) -> Light.color_temp (ffw.livingroom.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488737.4385972, + "msecs": 438.0, + "relativeCreated": 23848.368499, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.color_temp (ffw.livingroom.main_light) -> Light.color_temp (ffw.livingroom.main_light)", + "asctime": "2025-08-29 19:32:17,438", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1756488737.5390053, + "msecs": 539.0, + "relativeCreated": 23948.776506, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-29 19:32:17,539", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488737.6399846, + "msecs": 639.0, + "relativeCreated": 24049.755998, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-29 19:32:17,639", + "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", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488737.5392866, + "msecs": 539.0, + "relativeCreated": 23949.058044, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 10", + "asctime": "2025-08-29 19:32:17,539" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488737.5396614, + "msecs": 539.0, + "relativeCreated": 23949.432722, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", + "asctime": "2025-08-29 19:32:17,539" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.542345, + "msecs": 542.0, + "relativeCreated": 23952.116395, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-29 19:32:17,542" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.542753, + "msecs": 542.0, + "relativeCreated": 23952.524516, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", + "asctime": "2025-08-29 19:32:17,542" + }, + { + "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'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.5852606, + "msecs": 585.0, + "relativeCreated": 23995.031928, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'10'", + "asctime": "2025-08-29 19:32:17,585" + } + ], + "time_consumption": 0.05472397804260254 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488737.6403024, + "msecs": 640.0, + "relativeCreated": 24050.073699, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-29 19:32:17,640", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488737.6402009, + "msecs": 640.0, + "relativeCreated": 24049.972483, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-29 19:32:17,640" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488737.6402574, + "msecs": 640.0, + "relativeCreated": 24050.028772, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-29 19:32:17,640" + } + ], + "time_consumption": 4.506111145019531e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (ffw.livingroom.main_light)", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488737.7408214, + "msecs": 740.0, + "relativeCreated": 24150.592679, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (ffw.livingroom.main_light) to 0", + "asctime": "2025-08-29 19:32:17,740", + "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", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488737.6404278, + "msecs": 640.0, + "relativeCreated": 24050.199205, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 0", + "asctime": "2025-08-29 19:32:17,640" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"color_temp\": 250}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.6431904, + "msecs": 643.0, + "relativeCreated": 24052.961656, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 250}'", + "asctime": "2025-08-29 19:32:17,643" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488737.6434999, + "msecs": 643.0, + "relativeCreated": 24053.271118, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", + "asctime": "2025-08-29 19:32:17,643" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.64417, + "msecs": 644.0, + "relativeCreated": 24053.941325, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", + "asctime": "2025-08-29 19:32:17,644" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.686761, + "msecs": 686.0, + "relativeCreated": 24096.532329, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'0'", + "asctime": "2025-08-29 19:32:17,686" + } + ], + "time_consumption": 0.05406045913696289 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488737.74116, + "msecs": 741.0, + "relativeCreated": 24150.931257, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:17,741", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.livingroom.main_light)", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488737.7410636, + "msecs": 741.0, + "relativeCreated": 24150.835048, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (ffw.livingroom.main_light)): 0 ()", + "asctime": "2025-08-29 19:32:17,741" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.livingroom.main_light)", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488737.7411199, + "msecs": 741.0, + "relativeCreated": 24150.89111, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (ffw.livingroom.main_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:17,741" + } + ], + "time_consumption": 4.00543212890625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (ffw.livingroom.main_light)", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488737.8418, + "msecs": 841.0, + "relativeCreated": 24251.571446, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (ffw.livingroom.main_light) to 2", + "asctime": "2025-08-29 19:32:17,841", + "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", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488737.741266, + "msecs": 741.0, + "relativeCreated": 24151.037266, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 2", + "asctime": "2025-08-29 19:32:17,741" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.7439916, + "msecs": 743.0, + "relativeCreated": 24153.763032, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 291}'", + "asctime": "2025-08-29 19:32:17,743" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488737.7442594, + "msecs": 744.0, + "relativeCreated": 24154.030741, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", + "asctime": "2025-08-29 19:32:17,744" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.7449148, + "msecs": 744.0, + "relativeCreated": 24154.686153, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", + "asctime": "2025-08-29 19:32:17,744" + }, + { + "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'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.7871277, + "msecs": 787.0, + "relativeCreated": 24196.899357, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'2'", + "asctime": "2025-08-29 19:32:17,787" + } + ], + "time_consumption": 0.0546722412109375 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488737.8421314, + "msecs": 842.0, + "relativeCreated": 24251.902792, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content 2 and Type is ).", + "asctime": "2025-08-29 19:32:17,842", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.livingroom.main_light)", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488737.8420286, + "msecs": 842.0, + "relativeCreated": 24251.799947, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (ffw.livingroom.main_light)): 2 ()", + "asctime": "2025-08-29 19:32:17,842" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.livingroom.main_light)", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488737.8420877, + "msecs": 842.0, + "relativeCreated": 24251.859189, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (ffw.livingroom.main_light)): result = 2 ()", + "asctime": "2025-08-29 19:32:17,842" + } + ], + "time_consumption": 4.363059997558594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (ffw.livingroom.main_light)", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488737.9428167, + "msecs": 942.0, + "relativeCreated": 24352.58821, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (ffw.livingroom.main_light) to 4", + "asctime": "2025-08-29 19:32:17,942", + "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", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488737.842269, + "msecs": 842.0, + "relativeCreated": 24252.040451, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 4", + "asctime": "2025-08-29 19:32:17,842" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"color_temp\": 332}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.8452141, + "msecs": 845.0, + "relativeCreated": 24254.985673, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 332}'", + "asctime": "2025-08-29 19:32:17,845" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488737.8455174, + "msecs": 845.0, + "relativeCreated": 24255.288731, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", + "asctime": "2025-08-29 19:32:17,845" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.846192, + "msecs": 846.0, + "relativeCreated": 24255.9634, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", + "asctime": "2025-08-29 19:32:17,846" + }, + { + "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'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.8880727, + "msecs": 888.0, + "relativeCreated": 24297.844142, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'4'", + "asctime": "2025-08-29 19:32:17,888" + } + ], + "time_consumption": 0.05474400520324707 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488737.9431822, + "msecs": 943.0, + "relativeCreated": 24352.953686, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content 4 and Type is ).", + "asctime": "2025-08-29 19:32:17,943", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.livingroom.main_light)", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488737.9430485, + "msecs": 943.0, + "relativeCreated": 24352.819963, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (ffw.livingroom.main_light)): 4 ()", + "asctime": "2025-08-29 19:32:17,943" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.livingroom.main_light)", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488737.943135, + "msecs": 943.0, + "relativeCreated": 24352.90653, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (ffw.livingroom.main_light)): result = 4 ()", + "asctime": "2025-08-29 19:32:17,943" + } + ], + "time_consumption": 4.7206878662109375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (ffw.livingroom.main_light)", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488738.043912, + "msecs": 43.0, + "relativeCreated": 24453.683418, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (ffw.livingroom.main_light) to 6", + "asctime": "2025-08-29 19:32:18,043", + "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", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488737.94331, + "msecs": 943.0, + "relativeCreated": 24353.081389, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 6", + "asctime": "2025-08-29 19:32:17,943" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"color_temp\": 372}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.9464192, + "msecs": 946.0, + "relativeCreated": 24356.190557, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 372}'", + "asctime": "2025-08-29 19:32:17,946" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488737.9467118, + "msecs": 946.0, + "relativeCreated": 24356.483237, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", + "asctime": "2025-08-29 19:32:17,946" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.947486, + "msecs": 947.0, + "relativeCreated": 24357.257297, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", + "asctime": "2025-08-29 19:32:17,947" + }, + { + "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'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488737.989241, + "msecs": 989.0, + "relativeCreated": 24399.0122, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'6'", + "asctime": "2025-08-29 19:32:17,989" + } + ], + "time_consumption": 0.05467104911804199 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488738.0442622, + "msecs": 44.0, + "relativeCreated": 24454.033471, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content 6 and Type is ).", + "asctime": "2025-08-29 19:32:18,044", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.livingroom.main_light)", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488738.0441556, + "msecs": 44.0, + "relativeCreated": 24453.927095, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (ffw.livingroom.main_light)): 6 ()", + "asctime": "2025-08-29 19:32:18,044" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.livingroom.main_light)", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488738.0442169, + "msecs": 44.0, + "relativeCreated": 24453.988312, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (ffw.livingroom.main_light)): result = 6 ()", + "asctime": "2025-08-29 19:32:18,044" + } + ], + "time_consumption": 4.5299530029296875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (ffw.livingroom.main_light)", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488738.1449497, + "msecs": 144.0, + "relativeCreated": 24554.721276, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (ffw.livingroom.main_light) to 8", + "asctime": "2025-08-29 19:32:18,144", + "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", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488738.0443802, + "msecs": 44.0, + "relativeCreated": 24454.151499, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 8", + "asctime": "2025-08-29 19:32:18,044" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"color_temp\": 413}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488738.0474796, + "msecs": 47.0, + "relativeCreated": 24457.250965, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 413}'", + "asctime": "2025-08-29 19:32:18,047" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488738.047797, + "msecs": 47.0, + "relativeCreated": 24457.568483, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", + "asctime": "2025-08-29 19:32:18,047" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488738.0486145, + "msecs": 48.0, + "relativeCreated": 24458.38577, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", + "asctime": "2025-08-29 19:32:18,048" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488738.0905292, + "msecs": 90.0, + "relativeCreated": 24500.300832, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'8'", + "asctime": "2025-08-29 19:32:18,090" + } + ], + "time_consumption": 0.05442047119140625 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488738.1452827, + "msecs": 145.0, + "relativeCreated": 24555.054207, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content 8 and Type is ).", + "asctime": "2025-08-29 19:32:18,145", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.livingroom.main_light)", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488738.1451821, + "msecs": 145.0, + "relativeCreated": 24554.953524, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (ffw.livingroom.main_light)): 8 ()", + "asctime": "2025-08-29 19:32:18,145" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.livingroom.main_light)", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488738.1452403, + "msecs": 145.0, + "relativeCreated": 24555.011763, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (ffw.livingroom.main_light)): result = 8 ()", + "asctime": "2025-08-29 19:32:18,145" + } + ], + "time_consumption": 4.2438507080078125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (ffw.livingroom.main_light)", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488738.2459748, + "msecs": 245.0, + "relativeCreated": 24655.74617, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (ffw.livingroom.main_light) to 10", + "asctime": "2025-08-29 19:32:18,245", + "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", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488738.1453958, + "msecs": 145.0, + "relativeCreated": 24555.167237, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 10", + "asctime": "2025-08-29 19:32:18,145" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488738.1484058, + "msecs": 148.0, + "relativeCreated": 24558.177093, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-29 19:32:18,148" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488738.1487741, + "msecs": 148.0, + "relativeCreated": 24558.545575, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", + "asctime": "2025-08-29 19:32:18,148" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488738.1496108, + "msecs": 149.0, + "relativeCreated": 24559.382117, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", + "asctime": "2025-08-29 19:32:18,149" + }, + { + "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'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488738.1913326, + "msecs": 191.0, + "relativeCreated": 24601.104041, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'10'", + "asctime": "2025-08-29 19:32:18,191" + } + ], + "time_consumption": 0.0546422004699707 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488738.2463078, + "msecs": 246.0, + "relativeCreated": 24656.079331, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (ffw.livingroom.main_light) is correct (Content 10 and Type is ).", + "asctime": "2025-08-29 19:32:18,246", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.livingroom.main_light)", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488738.2462077, + "msecs": 246.0, + "relativeCreated": 24655.979249, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (ffw.livingroom.main_light)): 10 ()", + "asctime": "2025-08-29 19:32:18,246" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.livingroom.main_light)", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488738.2462654, + "msecs": 246.0, + "relativeCreated": 24656.036685, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (ffw.livingroom.main_light)): result = 10 ()", + "asctime": "2025-08-29 19:32:18,246" + } + ], + "time_consumption": 4.2438507080078125e-05 + } + ], + "time_consumption": 0.8077106475830078, + "time_start": "2025-08-29 19:32:17,438", + "time_finished": "2025-08-29 19:32:18,246" + }, + "Light.color_temp (ffw.livingroom.main_light) -> ViDevCommon.color_temp (ffw.livingroom.main_light)": { + "name": "__tLogger__", + "msg": "Light.color_temp (ffw.livingroom.main_light) -> ViDevCommon.color_temp (ffw.livingroom.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488738.2465913, + "msecs": 246.0, + "relativeCreated": 24656.362682, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Light.color_temp (ffw.livingroom.main_light) -> ViDevCommon.color_temp (ffw.livingroom.main_light)", + "asctime": "2025-08-29 19:32:18,246", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1756488738.3470135, + "msecs": 347.0, + "relativeCreated": 24756.78472, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-29 19:32:18,347", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488738.4478123, + "msecs": 447.0, + "relativeCreated": 24857.583845, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-29 19:32:18,447", + "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", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488738.347275, + "msecs": 347.0, + "relativeCreated": 24757.046472, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 10", + "asctime": "2025-08-29 19:32:18,347" + } + ], + "time_consumption": 0.10053730010986328 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488738.4481616, + "msecs": 448.0, + "relativeCreated": 24857.932935, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-29 19:32:18,448", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488738.4480505, + "msecs": 448.0, + "relativeCreated": 24857.821738, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-29 19:32:18,448" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488738.4481149, + "msecs": 448.0, + "relativeCreated": 24857.886279, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-29 19:32:18,448" + } + ], + "time_consumption": 4.673004150390625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (ffw.livingroom.main_light)", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488738.5489416, + "msecs": 548.0, + "relativeCreated": 24958.713104, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (ffw.livingroom.main_light) to 0", + "asctime": "2025-08-29 19:32:18,548", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488738.448363, + "msecs": 448.0, + "relativeCreated": 24858.134319, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", + "asctime": "2025-08-29 19:32:18,448" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488738.4494896, + "msecs": 449.0, + "relativeCreated": 24859.261173, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", + "asctime": "2025-08-29 19:32:18,449" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488738.4515054, + "msecs": 451.0, + "relativeCreated": 24861.276866, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'0'", + "asctime": "2025-08-29 19:32:18,451" + } + ], + "time_consumption": 0.09743618965148926 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488738.5492742, + "msecs": 549.0, + "relativeCreated": 24959.045456, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:18,549", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488738.549175, + "msecs": 549.0, + "relativeCreated": 24958.946401, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): 0 ()", + "asctime": "2025-08-29 19:32:18,549" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488738.5492308, + "msecs": 549.0, + "relativeCreated": 24959.002359, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:18,549" + } + ], + "time_consumption": 4.3392181396484375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (ffw.livingroom.main_light)", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488738.6499822, + "msecs": 649.0, + "relativeCreated": 25059.753569, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (ffw.livingroom.main_light) to 2", + "asctime": "2025-08-29 19:32:18,649", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488738.5494683, + "msecs": 549.0, + "relativeCreated": 24959.239701, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", + "asctime": "2025-08-29 19:32:18,549" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488738.5505848, + "msecs": 550.0, + "relativeCreated": 24960.356186, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", + "asctime": "2025-08-29 19:32:18,550" + }, + { + "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'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488738.5525486, + "msecs": 552.0, + "relativeCreated": 24962.320047, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'2'", + "asctime": "2025-08-29 19:32:18,552" + } + ], + "time_consumption": 0.09743356704711914 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488738.6503177, + "msecs": 650.0, + "relativeCreated": 25060.088882, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content 2 and Type is ).", + "asctime": "2025-08-29 19:32:18,650", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488738.6502159, + "msecs": 650.0, + "relativeCreated": 25059.987382, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): 2 ()", + "asctime": "2025-08-29 19:32:18,650" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488738.6502745, + "msecs": 650.0, + "relativeCreated": 25060.046091, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): result = 2 ()", + "asctime": "2025-08-29 19:32:18,650" + } + ], + "time_consumption": 4.315376281738281e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (ffw.livingroom.main_light)", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488738.7510204, + "msecs": 751.0, + "relativeCreated": 25160.79208, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (ffw.livingroom.main_light) to 4", + "asctime": "2025-08-29 19:32:18,751", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488738.6505342, + "msecs": 650.0, + "relativeCreated": 25060.305507, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", + "asctime": "2025-08-29 19:32:18,650" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488738.6515665, + "msecs": 651.0, + "relativeCreated": 25061.338027, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", + "asctime": "2025-08-29 19:32:18,651" + }, + { + "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'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488738.653486, + "msecs": 653.0, + "relativeCreated": 25063.257633, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'4'", + "asctime": "2025-08-29 19:32:18,653" + } + ], + "time_consumption": 0.0975344181060791 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488738.7513528, + "msecs": 751.0, + "relativeCreated": 25161.12414, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content 4 and Type is ).", + "asctime": "2025-08-29 19:32:18,751", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488738.7512503, + "msecs": 751.0, + "relativeCreated": 25161.021604, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): 4 ()", + "asctime": "2025-08-29 19:32:18,751" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488738.7513099, + "msecs": 751.0, + "relativeCreated": 25161.081361, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): result = 4 ()", + "asctime": "2025-08-29 19:32:18,751" + } + ], + "time_consumption": 4.291534423828125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (ffw.livingroom.main_light)", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488738.8519783, + "msecs": 851.0, + "relativeCreated": 25261.749548, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (ffw.livingroom.main_light) to 6", + "asctime": "2025-08-29 19:32:18,851", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488738.7515664, + "msecs": 751.0, + "relativeCreated": 25161.337762, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", + "asctime": "2025-08-29 19:32:18,751" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488738.75266, + "msecs": 752.0, + "relativeCreated": 25162.431278, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", + "asctime": "2025-08-29 19:32:18,752" + }, + { + "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'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488738.7544978, + "msecs": 754.0, + "relativeCreated": 25164.269129, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'6'", + "asctime": "2025-08-29 19:32:18,754" + } + ], + "time_consumption": 0.09748053550720215 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488738.8523064, + "msecs": 852.0, + "relativeCreated": 25262.077885, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content 6 and Type is ).", + "asctime": "2025-08-29 19:32:18,852", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488738.852207, + "msecs": 852.0, + "relativeCreated": 25261.978313, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): 6 ()", + "asctime": "2025-08-29 19:32:18,852" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488738.8522646, + "msecs": 852.0, + "relativeCreated": 25262.036029, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): result = 6 ()", + "asctime": "2025-08-29 19:32:18,852" + } + ], + "time_consumption": 4.172325134277344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (ffw.livingroom.main_light)", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488738.9528642, + "msecs": 952.0, + "relativeCreated": 25362.635677, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (ffw.livingroom.main_light) to 8", + "asctime": "2025-08-29 19:32:18,952", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488738.8525093, + "msecs": 852.0, + "relativeCreated": 25262.280612, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", + "asctime": "2025-08-29 19:32:18,852" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488738.8535151, + "msecs": 853.0, + "relativeCreated": 25263.286811, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", + "asctime": "2025-08-29 19:32:18,853" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488738.8554227, + "msecs": 855.0, + "relativeCreated": 25265.194127, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'8'", + "asctime": "2025-08-29 19:32:18,855" + } + ], + "time_consumption": 0.09744143486022949 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488738.953225, + "msecs": 953.0, + "relativeCreated": 25362.996401, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content 8 and Type is ).", + "asctime": "2025-08-29 19:32:18,953", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488738.9530923, + "msecs": 953.0, + "relativeCreated": 25362.863719, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): 8 ()", + "asctime": "2025-08-29 19:32:18,953" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488738.9531727, + "msecs": 953.0, + "relativeCreated": 25362.944109, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): result = 8 ()", + "asctime": "2025-08-29 19:32:18,953" + } + ], + "time_consumption": 5.221366882324219e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (ffw.livingroom.main_light)", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488739.0539148, + "msecs": 53.0, + "relativeCreated": 25463.686395, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (ffw.livingroom.main_light) to 10", + "asctime": "2025-08-29 19:32:19,053", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488738.9533868, + "msecs": 953.0, + "relativeCreated": 25363.158249, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", + "asctime": "2025-08-29 19:32:18,953" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488738.9545097, + "msecs": 954.0, + "relativeCreated": 25364.281313, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", + "asctime": "2025-08-29 19:32:18,954" + }, + { + "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'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488738.9564254, + "msecs": 956.0, + "relativeCreated": 25366.196856, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'10'", + "asctime": "2025-08-29 19:32:18,956" + } + ], + "time_consumption": 0.0974893569946289 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488739.054246, + "msecs": 54.0, + "relativeCreated": 25464.01744, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (ffw.livingroom.main_light) is correct (Content 10 and Type is ).", + "asctime": "2025-08-29 19:32:19,054", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488739.0541422, + "msecs": 54.0, + "relativeCreated": 25463.913516, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): 10 ()", + "asctime": "2025-08-29 19:32:19,054" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.livingroom.main_light)", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488739.0542004, + "msecs": 54.0, + "relativeCreated": 25463.971649, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): result = 10 ()", + "asctime": "2025-08-29 19:32:19,054" + } + ], + "time_consumption": 4.553794860839844e-05 + } + ], + "time_consumption": 0.807654619216919, + "time_start": "2025-08-29 19:32:18,246", + "time_finished": "2025-08-29 19:32:19,054" + }, + "ViDevHeating.temp_setp (ffw.livingroom.heating_valve) -> HeatingValve.temp_setp (ffw.livingroom.heating_valve)": { + "name": "__tLogger__", + "msg": "ViDevHeating.temp_setp (ffw.livingroom.heating_valve) -> HeatingValve.temp_setp (ffw.livingroom.heating_valve)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488739.0545323, + "msecs": 54.0, + "relativeCreated": 25464.303824, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevHeating.temp_setp (ffw.livingroom.heating_valve) -> HeatingValve.temp_setp (ffw.livingroom.heating_valve)", + "asctime": "2025-08-29 19:32:19,054", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488739.1552083, + "msecs": 155.0, + "relativeCreated": 25564.979763, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 30", + "asctime": "2025-08-29 19:32:19,155", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/heating_valve/user_temperature_setpoint/set", + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488739.0546856, + "msecs": 54.0, + "relativeCreated": 25464.457166, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/heating_valve/user_temperature_setpoint/set and payload 30", + "asctime": "2025-08-29 19:32:19,054" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/heating_valve", + "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488739.054972, + "msecs": 54.0, + "relativeCreated": 25464.743391, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:19,054" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/heating_valve", + "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.0973926, + "msecs": 97.0, + "relativeCreated": 25507.164159, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:19,097" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/heating_valve/set", + "b'{\"current_heating_setpoint\": 30}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.111292, + "msecs": 111.0, + "relativeCreated": 25521.063392, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", + "asctime": "2025-08-29 19:32:19,111" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/heating_valve/valve_temperature_setpoint", + "b'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.1117005, + "msecs": 111.0, + "relativeCreated": 25521.471853, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/heating_valve/valve_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:19,111" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/heating_valve/user_temperature_setpoint", + "b'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.111982, + "msecs": 111.0, + "relativeCreated": 25521.753477, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/heating_valve/user_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:19,111" + } + ], + "time_consumption": 0.04322624206542969 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(30, 30)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488739.1555977, + "msecs": 155.0, + "relativeCreated": 25565.368997, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", + "asctime": "2025-08-29 19:32:19,155", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(30, 30)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488739.155459, + "msecs": 155.0, + "relativeCreated": 25565.230356, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (30, 30) ()", + "asctime": "2025-08-29 19:32:19,155" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(30, 30)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488739.1555362, + "msecs": 155.0, + "relativeCreated": 25565.307567, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", + "asctime": "2025-08-29 19:32:19,155" + } + ], + "time_consumption": 6.151199340820312e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (ffw.livingroom.heating_valve)", + "15" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488739.2561467, + "msecs": 256.0, + "relativeCreated": 25665.918005, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (ffw.livingroom.heating_valve) to 15", + "asctime": "2025-08-29 19:32:19,256", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/heating_valve/user_temperature_setpoint/set", + "15" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488739.1557229, + "msecs": 155.0, + "relativeCreated": 25565.494203, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/heating_valve/user_temperature_setpoint/set and payload 15", + "asctime": "2025-08-29 19:32:19,155" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/heating_valve/set", + "b'{\"current_heating_setpoint\": 15}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.1642566, + "msecs": 164.0, + "relativeCreated": 25574.027835, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve/set and payload b'{\"current_heating_setpoint\": 15}'", + "asctime": "2025-08-29 19:32:19,164" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/heating_valve", + "{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488739.164549, + "msecs": 164.0, + "relativeCreated": 25574.320495, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/heating_valve and payload {\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:19,164" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/heating_valve/valve_temperature_setpoint", + "b'15'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.1648378, + "msecs": 164.0, + "relativeCreated": 25574.609233, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/heating_valve/valve_temperature_setpoint and payload b'15'", + "asctime": "2025-08-29 19:32:19,164" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/heating_valve/user_temperature_setpoint", + "b'15'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.1651852, + "msecs": 165.0, + "relativeCreated": 25574.956832, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/heating_valve/user_temperature_setpoint and payload b'15'", + "asctime": "2025-08-29 19:32:19,165" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/heating_valve", + "b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.1654289, + "msecs": 165.0, + "relativeCreated": 25575.200488, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve and payload b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:19,165" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/heating_valve/set", + "b'{\"current_heating_setpoint\": 15}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.2062488, + "msecs": 206.0, + "relativeCreated": 25616.020124, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve/set and payload b'{\"current_heating_setpoint\": 15}'", + "asctime": "2025-08-29 19:32:19,206" + } + ], + "time_consumption": 0.04989790916442871 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "15", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488739.2565463, + "msecs": 256.0, + "relativeCreated": 25666.317664, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve) is correct (Content 15 and Type is ).", + "asctime": "2025-08-29 19:32:19,256", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)", + "15", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488739.256406, + "msecs": 256.0, + "relativeCreated": 25666.1775, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): 15 ()", + "asctime": "2025-08-29 19:32:19,256" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)", + "=", + "15", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488739.2565024, + "msecs": 256.0, + "relativeCreated": 25666.273654, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): result = 15 ()", + "asctime": "2025-08-29 19:32:19,256" + } + ], + "time_consumption": 4.38690185546875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (ffw.livingroom.heating_valve)", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488739.3571532, + "msecs": 357.0, + "relativeCreated": 25766.924668, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (ffw.livingroom.heating_valve) to 20", + "asctime": "2025-08-29 19:32:19,357", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/heating_valve/user_temperature_setpoint/set", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488739.2566648, + "msecs": 256.0, + "relativeCreated": 25666.436291, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/heating_valve/user_temperature_setpoint/set and payload 20", + "asctime": "2025-08-29 19:32:19,256" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/heating_valve/set", + "b'{\"current_heating_setpoint\": 20}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.2660432, + "msecs": 266.0, + "relativeCreated": 25675.814581, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", + "asctime": "2025-08-29 19:32:19,266" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/heating_valve", + "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488739.2663386, + "msecs": 266.0, + "relativeCreated": 25676.109934, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:19,266" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/heating_valve/valve_temperature_setpoint", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.2666783, + "msecs": 266.0, + "relativeCreated": 25676.449748, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/heating_valve/valve_temperature_setpoint and payload b'20'", + "asctime": "2025-08-29 19:32:19,266" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/heating_valve/user_temperature_setpoint", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.2670324, + "msecs": 267.0, + "relativeCreated": 25676.803673, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/heating_valve/user_temperature_setpoint and payload b'20'", + "asctime": "2025-08-29 19:32:19,267" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/heating_valve", + "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.2674491, + "msecs": 267.0, + "relativeCreated": 25677.220552, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:19,267" + } + ], + "time_consumption": 0.08970403671264648 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488739.3575788, + "msecs": 357.0, + "relativeCreated": 25767.350105, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:19,357", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488739.3574283, + "msecs": 357.0, + "relativeCreated": 25767.199593, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): 20 ()", + "asctime": "2025-08-29 19:32:19,357" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488739.3575304, + "msecs": 357.0, + "relativeCreated": 25767.301919, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): result = 20 ()", + "asctime": "2025-08-29 19:32:19,357" + } + ], + "time_consumption": 4.839897155761719e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (ffw.livingroom.heating_valve)", + "25" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488739.458212, + "msecs": 458.0, + "relativeCreated": 25867.983227, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (ffw.livingroom.heating_valve) to 25", + "asctime": "2025-08-29 19:32:19,458", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/heating_valve/user_temperature_setpoint/set", + "25" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488739.3577032, + "msecs": 357.0, + "relativeCreated": 25767.474522, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/heating_valve/user_temperature_setpoint/set and payload 25", + "asctime": "2025-08-29 19:32:19,357" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/heating_valve/set", + "b'{\"current_heating_setpoint\": 25}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.3670528, + "msecs": 367.0, + "relativeCreated": 25776.824259, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", + "asctime": "2025-08-29 19:32:19,367" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/heating_valve", + "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488739.3673449, + "msecs": 367.0, + "relativeCreated": 25777.116342, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:19,367" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/heating_valve/valve_temperature_setpoint", + "b'25'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.367679, + "msecs": 367.0, + "relativeCreated": 25777.450576, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/heating_valve/valve_temperature_setpoint and payload b'25'", + "asctime": "2025-08-29 19:32:19,367" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/heating_valve/user_temperature_setpoint", + "b'25'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.3680344, + "msecs": 368.0, + "relativeCreated": 25777.805859, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/heating_valve/user_temperature_setpoint and payload b'25'", + "asctime": "2025-08-29 19:32:19,368" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/heating_valve", + "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.3684523, + "msecs": 368.0, + "relativeCreated": 25778.223825, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:19,368" + } + ], + "time_consumption": 0.08975958824157715 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "25", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488739.4586227, + "msecs": 458.0, + "relativeCreated": 25868.394082, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve) is correct (Content 25 and Type is ).", + "asctime": "2025-08-29 19:32:19,458", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488739.458514, + "msecs": 458.0, + "relativeCreated": 25868.285243, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): 25 ()", + "asctime": "2025-08-29 19:32:19,458" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)", + "=", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488739.458578, + "msecs": 458.0, + "relativeCreated": 25868.349646, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): result = 25 ()", + "asctime": "2025-08-29 19:32:19,458" + } + ], + "time_consumption": 4.458427429199219e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (ffw.livingroom.heating_valve)", + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488739.559243, + "msecs": 559.0, + "relativeCreated": 25969.014441, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (ffw.livingroom.heating_valve) to 30", + "asctime": "2025-08-29 19:32:19,559", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/heating_valve/user_temperature_setpoint/set", + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488739.4587379, + "msecs": 458.0, + "relativeCreated": 25868.509427, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/livingroom/heating_valve/user_temperature_setpoint/set and payload 30", + "asctime": "2025-08-29 19:32:19,458" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/heating_valve/set", + "b'{\"current_heating_setpoint\": 30}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.4671402, + "msecs": 467.0, + "relativeCreated": 25876.911595, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", + "asctime": "2025-08-29 19:32:19,467" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/heating_valve", + "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488739.4674096, + "msecs": 467.0, + "relativeCreated": 25877.181164, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/livingroom/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:19,467" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/heating_valve/valve_temperature_setpoint", + "b'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.4677303, + "msecs": 467.0, + "relativeCreated": 25877.501618, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/heating_valve/valve_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:19,467" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/heating_valve/user_temperature_setpoint", + "b'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.4680789, + "msecs": 468.0, + "relativeCreated": 25877.850245, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/livingroom/heating_valve/user_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:19,468" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/livingroom/heating_valve", + "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.4683647, + "msecs": 468.0, + "relativeCreated": 25878.136221, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/livingroom/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:19,468" + } + ], + "time_consumption": 0.09087824821472168 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "30", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488739.559649, + "msecs": 559.0, + "relativeCreated": 25969.420371, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve) is correct (Content 30 and Type is ).", + "asctime": "2025-08-29 19:32:19,559", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)", + "30", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488739.5595212, + "msecs": 559.0, + "relativeCreated": 25969.292646, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): 30 ()", + "asctime": "2025-08-29 19:32:19,559" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)", + "=", + "30", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488739.5595813, + "msecs": 559.0, + "relativeCreated": 25969.352666, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): result = 30 ()", + "asctime": "2025-08-29 19:32:19,559" + } + ], + "time_consumption": 6.771087646484375e-05 + } + ], + "time_consumption": 0.5051167011260986, + "time_start": "2025-08-29 19:32:19,054", + "time_finished": "2025-08-29 19:32:19,559" + }, + "ViDevCommon.state (ffw.sleep.main_light) -> Shelly.relay/0 (ffw.sleep.main_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.state (ffw.sleep.main_light) -> Shelly.relay/0 (ffw.sleep.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488739.5598788, + "msecs": 559.0, + "relativeCreated": 25969.65033, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.state (ffw.sleep.main_light) -> Shelly.relay/0 (ffw.sleep.main_light)", + "asctime": "2025-08-29 19:32:19,559", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488739.6605265, + "msecs": 660.0, + "relativeCreated": 26070.29813, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:19,660", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488739.5600152, + "msecs": 560.0, + "relativeCreated": 25969.786523, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:19,560" + } + ], + "time_consumption": 0.10051131248474121 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488739.6608796, + "msecs": 660.0, + "relativeCreated": 26070.651155, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:19,660", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488739.6607785, + "msecs": 660.0, + "relativeCreated": 26070.549805, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:19,660" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488739.6608355, + "msecs": 660.0, + "relativeCreated": 26070.606918, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:19,660" + } + ], + "time_consumption": 4.410743713378906e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffw.sleep.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488739.7615385, + "msecs": 761.0, + "relativeCreated": 26171.31007, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffw.sleep.main_light) to True", + "asctime": "2025-08-29 19:32:19,761", + "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", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488739.661012, + "msecs": 661.0, + "relativeCreated": 26070.783347, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/state/set and payload true", + "asctime": "2025-08-29 19:32:19,661" + }, + { + "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'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.6652226, + "msecs": 665.0, + "relativeCreated": 26074.994211, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-29 19:32:19,665" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488739.6655097, + "msecs": 665.0, + "relativeCreated": 26075.281164, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:19,665" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488739.66577, + "msecs": 665.0, + "relativeCreated": 26075.541469, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0}", + "asctime": "2025-08-29 19:32:19,665" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.66651, + "msecs": 666.0, + "relativeCreated": 26076.281412, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:19,666" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.6668406, + "msecs": 666.0, + "relativeCreated": 26076.612095, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", + "asctime": "2025-08-29 19:32:19,666" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.710484, + "msecs": 710.0, + "relativeCreated": 26120.255444, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:19,710" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.7513657, + "msecs": 751.0, + "relativeCreated": 26161.137148, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:19,751" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488739.75175, + "msecs": 751.0, + "relativeCreated": 26161.521387, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/window_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:19,751" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.752088, + "msecs": 752.0, + "relativeCreated": 26161.859414, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50'", + "asctime": "2025-08-29 19:32:19,752" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.7528098, + "msecs": 752.0, + "relativeCreated": 26162.58108, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:19,752" + } + ], + "time_consumption": 0.008728742599487305 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (ffw.sleep.main_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488739.7618725, + "msecs": 761.0, + "relativeCreated": 26171.643983, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (ffw.sleep.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:19,761", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffw.sleep.main_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488739.7617743, + "msecs": 761.0, + "relativeCreated": 26171.545774, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (ffw.sleep.main_light)): True ()", + "asctime": "2025-08-29 19:32:19,761" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffw.sleep.main_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488739.7618313, + "msecs": 761.0, + "relativeCreated": 26171.602521, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (ffw.sleep.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:19,761" + } + ], + "time_consumption": 4.124641418457031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffw.sleep.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488739.862526, + "msecs": 862.0, + "relativeCreated": 26272.297307, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffw.sleep.main_light) to False", + "asctime": "2025-08-29 19:32:19,862", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488739.7619793, + "msecs": 761.0, + "relativeCreated": 26171.750876, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:19,761" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.window_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/window_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.7960305, + "msecs": 796.0, + "relativeCreated": 26205.801986, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/window_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:19,796" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.window_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/window_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.8380256, + "msecs": 838.0, + "relativeCreated": 26247.796885, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/window_light/brightness and payload b'50'", + "asctime": "2025-08-29 19:32:19,838" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.window_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/window_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.8384225, + "msecs": 838.0, + "relativeCreated": 26248.194014, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/window_light/color_temp and payload b'5'", + "asctime": "2025-08-29 19:32:19,838" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.8387241, + "msecs": 838.0, + "relativeCreated": 26248.49552, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-29 19:32:19,838" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488739.838931, + "msecs": 838.0, + "relativeCreated": 26248.702589, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:19,838" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.8397212, + "msecs": 839.0, + "relativeCreated": 26249.4926, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:19,839" + } + ], + "time_consumption": 0.022804737091064453 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (ffw.sleep.main_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488739.8628871, + "msecs": 862.0, + "relativeCreated": 26272.658652, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (ffw.sleep.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:19,862", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffw.sleep.main_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488739.862764, + "msecs": 862.0, + "relativeCreated": 26272.535166, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (ffw.sleep.main_light)): False ()", + "asctime": "2025-08-29 19:32:19,862" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffw.sleep.main_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488739.8628201, + "msecs": 862.0, + "relativeCreated": 26272.591654, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (ffw.sleep.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:19,862" + } + ], + "time_consumption": 6.699562072753906e-05 + } + ], + "time_consumption": 0.3030083179473877, + "time_start": "2025-08-29 19:32:19,559", + "time_finished": "2025-08-29 19:32:19,862" + }, + "Shelly.relay/0 (ffw.sleep.main_light) -> ViDevCommon.state (ffw.sleep.main_light)": { + "name": "__tLogger__", + "msg": "Shelly.relay/0 (ffw.sleep.main_light) -> ViDevCommon.state (ffw.sleep.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488739.8631, + "msecs": 863.0, + "relativeCreated": 26272.871592, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Shelly.relay/0 (ffw.sleep.main_light) -> ViDevCommon.state (ffw.sleep.main_light)", + "asctime": "2025-08-29 19:32:19,863", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488739.963546, + "msecs": 963.0, + "relativeCreated": 26373.317642, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:19,963", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488739.8632438, + "msecs": 863.0, + "relativeCreated": 26273.015163, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:19,863" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.8800952, + "msecs": 880.0, + "relativeCreated": 26289.866601, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:19,880" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.9219491, + "msecs": 921.0, + "relativeCreated": 26331.720551, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:19,921" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488739.9222724, + "msecs": 922.0, + "relativeCreated": 26332.04393, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/window_light and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:19,922" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.9230342, + "msecs": 923.0, + "relativeCreated": 26332.805635, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:19,923" + } + ], + "time_consumption": 0.0405118465423584 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488739.9638631, + "msecs": 963.0, + "relativeCreated": 26373.634552, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:19,963", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488739.9637613, + "msecs": 963.0, + "relativeCreated": 26373.532865, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:19,963" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488739.9638193, + "msecs": 963.0, + "relativeCreated": 26373.590633, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:19,963" + } + ], + "time_consumption": 4.38690185546875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (ffw.sleep.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488740.0646296, + "msecs": 64.0, + "relativeCreated": 26474.400914, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffw.sleep.main_light) to True", + "asctime": "2025-08-29 19:32:20,064", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488739.9639766, + "msecs": 963.0, + "relativeCreated": 26373.748193, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:19,963" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488739.9642212, + "msecs": 964.0, + "relativeCreated": 26373.992594, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0}", + "asctime": "2025-08-29 19:32:19,964" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.window_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/window_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.9646618, + "msecs": 964.0, + "relativeCreated": 26374.433123, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/window_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:19,964" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488739.9650092, + "msecs": 965.0, + "relativeCreated": 26374.780569, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:19,965" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.006106, + "msecs": 6.0, + "relativeCreated": 26415.877336, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", + "asctime": "2025-08-29 19:32:20,006" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.0065541, + "msecs": 6.0, + "relativeCreated": 26416.325428, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:20,006" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.006825, + "msecs": 6.0, + "relativeCreated": 26416.59628, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:20,006" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488740.007039, + "msecs": 7.0, + "relativeCreated": 26416.810525, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/window_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:20,007" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.0078332, + "msecs": 7.0, + "relativeCreated": 26417.604852, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:20,007" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.window_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/window_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.0489283, + "msecs": 48.0, + "relativeCreated": 26458.699652, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/window_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:20,048" + } + ], + "time_consumption": 0.0157012939453125 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffw.sleep.main_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488740.0649948, + "msecs": 64.0, + "relativeCreated": 26474.766362, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffw.sleep.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:20,064", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffw.sleep.main_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488740.0648718, + "msecs": 64.0, + "relativeCreated": 26474.643055, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffw.sleep.main_light)): True ()", + "asctime": "2025-08-29 19:32:20,064" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffw.sleep.main_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488740.0649512, + "msecs": 64.0, + "relativeCreated": 26474.72281, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffw.sleep.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:20,064" + } + ], + "time_consumption": 4.363059997558594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (ffw.sleep.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488740.1656415, + "msecs": 165.0, + "relativeCreated": 26575.412789, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffw.sleep.main_light) to False", + "asctime": "2025-08-29 19:32:20,165", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488740.0651102, + "msecs": 65.0, + "relativeCreated": 26474.881612, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:20,065" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.066103, + "msecs": 66.0, + "relativeCreated": 26475.874367, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:20,066" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.1071396, + "msecs": 107.0, + "relativeCreated": 26516.910994, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:20,107" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.1075952, + "msecs": 107.0, + "relativeCreated": 26517.366662, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:20,107" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488740.1078262, + "msecs": 107.0, + "relativeCreated": 26517.597556, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/window_light and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:20,107" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.108558, + "msecs": 108.0, + "relativeCreated": 26518.329315, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:20,108" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.window_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/window_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.1492836, + "msecs": 149.0, + "relativeCreated": 26559.055074, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/window_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:20,149" + } + ], + "time_consumption": 0.016357898712158203 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffw.sleep.main_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488740.1659756, + "msecs": 165.0, + "relativeCreated": 26575.746941, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffw.sleep.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:20,165", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffw.sleep.main_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488740.165877, + "msecs": 165.0, + "relativeCreated": 26575.648423, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffw.sleep.main_light)): False ()", + "asctime": "2025-08-29 19:32:20,165" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffw.sleep.main_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488740.1659336, + "msecs": 165.0, + "relativeCreated": 26575.705048, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffw.sleep.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:20,165" + } + ], + "time_consumption": 4.1961669921875e-05 + } + ], + "time_consumption": 0.3028755187988281, + "time_start": "2025-08-29 19:32:19,863", + "time_finished": "2025-08-29 19:32:20,165" + }, + "ViDevCommon.brightness (ffw.sleep.main_light) -> Light.brightness (ffw.sleep.main_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.brightness (ffw.sleep.main_light) -> Light.brightness (ffw.sleep.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488740.1662157, + "msecs": 166.0, + "relativeCreated": 26575.987143, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.brightness (ffw.sleep.main_light) -> Light.brightness (ffw.sleep.main_light)", + "asctime": "2025-08-29 19:32:20,166", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1756488740.26706, + "msecs": 267.0, + "relativeCreated": 26676.831514, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-29 19:32:20,267", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488740.1663332, + "msecs": 166.0, + "relativeCreated": 26576.104525, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:20,166" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488740.1666548, + "msecs": 166.0, + "relativeCreated": 26576.426185, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0}", + "asctime": "2025-08-29 19:32:20,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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.1676607, + "msecs": 167.0, + "relativeCreated": 26577.432149, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:20,167" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.1680388, + "msecs": 168.0, + "relativeCreated": 26577.810426, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", + "asctime": "2025-08-29 19:32:20,168" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.208977, + "msecs": 208.0, + "relativeCreated": 26618.748217, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:20,208" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.209458, + "msecs": 209.0, + "relativeCreated": 26619.229534, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:20,209" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488740.2097037, + "msecs": 209.0, + "relativeCreated": 26619.475074, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/window_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:20,209" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/window_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.2101712, + "msecs": 210.0, + "relativeCreated": 26619.942678, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:20,210" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.window_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/window_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.2510715, + "msecs": 251.0, + "relativeCreated": 26660.84298, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/window_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:20,251" + } + ], + "time_consumption": 0.015988588333129883 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488740.3680825, + "msecs": 368.0, + "relativeCreated": 26777.853795, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-29 19:32:20,368", + "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", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488740.2673573, + "msecs": 267.0, + "relativeCreated": 26677.12885, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 100", + "asctime": "2025-08-29 19:32:20,267" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 254.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488740.267688, + "msecs": 267.0, + "relativeCreated": 26677.459338, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0}", + "asctime": "2025-08-29 19:32:20,267" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.2704666, + "msecs": 270.0, + "relativeCreated": 26680.237953, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-29 19:32:20,270" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.270846, + "msecs": 270.0, + "relativeCreated": 26680.617269, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0}'", + "asctime": "2025-08-29 19:32:20,270" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.3132966, + "msecs": 313.0, + "relativeCreated": 26723.068005, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'100'", + "asctime": "2025-08-29 19:32:20,313" + } + ], + "time_consumption": 0.054785966873168945 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488740.3684244, + "msecs": 368.0, + "relativeCreated": 26778.195807, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-29 19:32:20,368", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488740.3683243, + "msecs": 368.0, + "relativeCreated": 26778.095682, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-29 19:32:20,368" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488740.3683808, + "msecs": 368.0, + "relativeCreated": 26778.152029, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-29 19:32:20,368" + } + ], + "time_consumption": 4.363059997558594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffw.sleep.main_light)", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488740.4691107, + "msecs": 469.0, + "relativeCreated": 26878.88234, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffw.sleep.main_light) to 0", + "asctime": "2025-08-29 19:32:20,469", + "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", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488740.36861, + "msecs": 368.0, + "relativeCreated": 26778.381212, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 0", + "asctime": "2025-08-29 19:32:20,368" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light/set", + "b'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.3714027, + "msecs": 371.0, + "relativeCreated": 26781.17418, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-29 19:32:20,371" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 1.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488740.3716958, + "msecs": 371.0, + "relativeCreated": 26781.467375, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 1.0}", + "asctime": "2025-08-29 19:32:20,371" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 1.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.3724623, + "msecs": 372.0, + "relativeCreated": 26782.23375, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0}'", + "asctime": "2025-08-29 19:32:20,372" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.4141932, + "msecs": 414.0, + "relativeCreated": 26823.964493, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'0'", + "asctime": "2025-08-29 19:32:20,414" + } + ], + "time_consumption": 0.05491757392883301 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488740.4695072, + "msecs": 469.0, + "relativeCreated": 26879.278865, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:20,469", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffw.sleep.main_light)", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488740.4693618, + "msecs": 469.0, + "relativeCreated": 26879.133017, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffw.sleep.main_light)): 0 ()", + "asctime": "2025-08-29 19:32:20,469" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffw.sleep.main_light)", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488740.4694216, + "msecs": 469.0, + "relativeCreated": 26879.192931, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffw.sleep.main_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:20,469" + } + ], + "time_consumption": 8.559226989746094e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffw.sleep.main_light)", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488740.570126, + "msecs": 570.0, + "relativeCreated": 26979.897424, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffw.sleep.main_light) to 20", + "asctime": "2025-08-29 19:32:20,570", + "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", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488740.469626, + "msecs": 469.0, + "relativeCreated": 26879.397399, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 20", + "asctime": "2025-08-29 19:32:20,469" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light/set", + "b'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.472516, + "msecs": 472.0, + "relativeCreated": 26882.28744, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-29 19:32:20,472" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 52.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488740.4727905, + "msecs": 472.0, + "relativeCreated": 26882.561852, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 52.0}", + "asctime": "2025-08-29 19:32:20,472" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 52.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.473579, + "msecs": 473.0, + "relativeCreated": 26883.350445, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0}'", + "asctime": "2025-08-29 19:32:20,473" + }, + { + "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'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.5152266, + "msecs": 515.0, + "relativeCreated": 26924.998096, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'20'", + "asctime": "2025-08-29 19:32:20,515" + } + ], + "time_consumption": 0.05489945411682129 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488740.570517, + "msecs": 570.0, + "relativeCreated": 26980.28847, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:20,570", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffw.sleep.main_light)", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488740.5703542, + "msecs": 570.0, + "relativeCreated": 26980.125615, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffw.sleep.main_light)): 20 ()", + "asctime": "2025-08-29 19:32:20,570" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffw.sleep.main_light)", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488740.570412, + "msecs": 570.0, + "relativeCreated": 26980.183515, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffw.sleep.main_light)): result = 20 ()", + "asctime": "2025-08-29 19:32:20,570" + } + ], + "time_consumption": 0.00010514259338378906 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffw.sleep.main_light)", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488740.6711094, + "msecs": 671.0, + "relativeCreated": 27080.880774, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffw.sleep.main_light) to 40", + "asctime": "2025-08-29 19:32:20,671", + "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", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488740.5706341, + "msecs": 570.0, + "relativeCreated": 26980.405607, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 40", + "asctime": "2025-08-29 19:32:20,570" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light/set", + "b'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.57349, + "msecs": 573.0, + "relativeCreated": 26983.261277, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-29 19:32:20,573" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 102.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488740.5737696, + "msecs": 573.0, + "relativeCreated": 26983.5408, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 102.0}", + "asctime": "2025-08-29 19:32:20,573" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 102.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.5743568, + "msecs": 574.0, + "relativeCreated": 26984.128137, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0}'", + "asctime": "2025-08-29 19:32:20,574" + }, + { + "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'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.6162388, + "msecs": 616.0, + "relativeCreated": 27026.010257, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'40'", + "asctime": "2025-08-29 19:32:20,616" + } + ], + "time_consumption": 0.05487060546875 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488740.6714761, + "msecs": 671.0, + "relativeCreated": 27081.247546, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content 40 and Type is ).", + "asctime": "2025-08-29 19:32:20,671", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffw.sleep.main_light)", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488740.6713414, + "msecs": 671.0, + "relativeCreated": 27081.112859, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffw.sleep.main_light)): 40 ()", + "asctime": "2025-08-29 19:32:20,671" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffw.sleep.main_light)", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488740.671399, + "msecs": 671.0, + "relativeCreated": 27081.170565, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffw.sleep.main_light)): result = 40 ()", + "asctime": "2025-08-29 19:32:20,671" + } + ], + "time_consumption": 7.700920104980469e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffw.sleep.main_light)", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488740.7721512, + "msecs": 772.0, + "relativeCreated": 27181.922776, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffw.sleep.main_light) to 60", + "asctime": "2025-08-29 19:32:20,772", + "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", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488740.6716347, + "msecs": 671.0, + "relativeCreated": 27081.406187, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 60", + "asctime": "2025-08-29 19:32:20,671" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light/set", + "b'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.6743956, + "msecs": 674.0, + "relativeCreated": 27084.16719, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-29 19:32:20,674" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 153.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488740.6746852, + "msecs": 674.0, + "relativeCreated": 27084.456658, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 153.0}", + "asctime": "2025-08-29 19:32:20,674" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 153.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.67526, + "msecs": 675.0, + "relativeCreated": 27085.031676, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0}'", + "asctime": "2025-08-29 19:32:20,675" + }, + { + "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'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.7171617, + "msecs": 717.0, + "relativeCreated": 27126.933269, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'60'", + "asctime": "2025-08-29 19:32:20,717" + } + ], + "time_consumption": 0.05498957633972168 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488740.7725453, + "msecs": 772.0, + "relativeCreated": 27182.316606, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content 60 and Type is ).", + "asctime": "2025-08-29 19:32:20,772", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffw.sleep.main_light)", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488740.7723792, + "msecs": 772.0, + "relativeCreated": 27182.150614, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffw.sleep.main_light)): 60 ()", + "asctime": "2025-08-29 19:32:20,772" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffw.sleep.main_light)", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488740.772476, + "msecs": 772.0, + "relativeCreated": 27182.247415, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffw.sleep.main_light)): result = 60 ()", + "asctime": "2025-08-29 19:32:20,772" + } + ], + "time_consumption": 6.937980651855469e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffw.sleep.main_light)", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488740.8732076, + "msecs": 873.0, + "relativeCreated": 27282.97901, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffw.sleep.main_light) to 80", + "asctime": "2025-08-29 19:32:20,873", + "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", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488740.772664, + "msecs": 772.0, + "relativeCreated": 27182.43542, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 80", + "asctime": "2025-08-29 19:32:20,772" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light/set", + "b'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.7756817, + "msecs": 775.0, + "relativeCreated": 27185.453205, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-29 19:32:20,775" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 203.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488740.7759688, + "msecs": 775.0, + "relativeCreated": 27185.740121, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 203.0}", + "asctime": "2025-08-29 19:32:20,775" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 203.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.7767153, + "msecs": 776.0, + "relativeCreated": 27186.486748, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0}'", + "asctime": "2025-08-29 19:32:20,776" + }, + { + "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'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.8181565, + "msecs": 818.0, + "relativeCreated": 27227.928002, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'80'", + "asctime": "2025-08-29 19:32:20,818" + } + ], + "time_consumption": 0.05505108833312988 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488740.8736026, + "msecs": 873.0, + "relativeCreated": 27283.37411, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content 80 and Type is ).", + "asctime": "2025-08-29 19:32:20,873", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffw.sleep.main_light)", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488740.8734725, + "msecs": 873.0, + "relativeCreated": 27283.243971, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffw.sleep.main_light)): 80 ()", + "asctime": "2025-08-29 19:32:20,873" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffw.sleep.main_light)", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488740.8735387, + "msecs": 873.0, + "relativeCreated": 27283.310187, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffw.sleep.main_light)): result = 80 ()", + "asctime": "2025-08-29 19:32:20,873" + } + ], + "time_consumption": 6.389617919921875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffw.sleep.main_light)", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488740.9742355, + "msecs": 974.0, + "relativeCreated": 27384.006956, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffw.sleep.main_light) to 100", + "asctime": "2025-08-29 19:32:20,974", + "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", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488740.8737206, + "msecs": 873.0, + "relativeCreated": 27283.492073, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 100", + "asctime": "2025-08-29 19:32:20,873" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.8766763, + "msecs": 876.0, + "relativeCreated": 27286.447698, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-29 19:32:20,876" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 254.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488740.8769813, + "msecs": 876.0, + "relativeCreated": 27286.752668, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0}", + "asctime": "2025-08-29 19:32:20,876" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.8776941, + "msecs": 877.0, + "relativeCreated": 27287.465733, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0}'", + "asctime": "2025-08-29 19:32:20,877" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488740.9192717, + "msecs": 919.0, + "relativeCreated": 27329.043225, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'100'", + "asctime": "2025-08-29 19:32:20,919" + } + ], + "time_consumption": 0.05496382713317871 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488740.974602, + "msecs": 974.0, + "relativeCreated": 27384.373512, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffw.sleep.main_light) is correct (Content 100 and Type is ).", + "asctime": "2025-08-29 19:32:20,974", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffw.sleep.main_light)", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488740.974499, + "msecs": 974.0, + "relativeCreated": 27384.270451, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffw.sleep.main_light)): 100 ()", + "asctime": "2025-08-29 19:32:20,974" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffw.sleep.main_light)", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488740.9745598, + "msecs": 974.0, + "relativeCreated": 27384.331188, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffw.sleep.main_light)): result = 100 ()", + "asctime": "2025-08-29 19:32:20,974" + } + ], + "time_consumption": 4.220008850097656e-05 + } + ], + "time_consumption": 0.8083863258361816, + "time_start": "2025-08-29 19:32:20,166", + "time_finished": "2025-08-29 19:32:20,974" + }, + "Light.brightness (ffw.sleep.main_light) -> ViDevCommon.brightness (ffw.sleep.main_light)": { + "name": "__tLogger__", + "msg": "Light.brightness (ffw.sleep.main_light) -> ViDevCommon.brightness (ffw.sleep.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488740.9748325, + "msecs": 974.0, + "relativeCreated": 27384.604127, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Light.brightness (ffw.sleep.main_light) -> ViDevCommon.brightness (ffw.sleep.main_light)", + "asctime": "2025-08-29 19:32:20,974", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1756488741.075095, + "msecs": 75.0, + "relativeCreated": 27484.866468, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-29 19:32:21,075", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488741.1758778, + "msecs": 175.0, + "relativeCreated": 27585.649325, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-29 19:32:21,175", + "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", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488741.075353, + "msecs": 75.0, + "relativeCreated": 27485.124281, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 100", + "asctime": "2025-08-29 19:32:21,075" + } + ], + "time_consumption": 0.10052490234375 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488741.1762695, + "msecs": 176.0, + "relativeCreated": 27586.040998, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-29 19:32:21,176", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488741.17614, + "msecs": 176.0, + "relativeCreated": 27585.911373, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-29 19:32:21,176" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488741.1762104, + "msecs": 176.0, + "relativeCreated": 27585.981958, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-29 19:32:21,176" + } + ], + "time_consumption": 5.91278076171875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffw.sleep.main_light)", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488741.277012, + "msecs": 277.0, + "relativeCreated": 27686.783658, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffw.sleep.main_light) to 0", + "asctime": "2025-08-29 19:32:21,277", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 1.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488741.176474, + "msecs": 176.0, + "relativeCreated": 27586.245545, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 1.0}", + "asctime": "2025-08-29 19:32:21,176" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 1.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.1774914, + "msecs": 177.0, + "relativeCreated": 27587.262961, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0}'", + "asctime": "2025-08-29 19:32:21,177" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.179426, + "msecs": 179.0, + "relativeCreated": 27589.197421, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'0'", + "asctime": "2025-08-29 19:32:21,179" + } + ], + "time_consumption": 0.09758615493774414 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488741.2773695, + "msecs": 277.0, + "relativeCreated": 27687.140944, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:21,277", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.sleep.main_light)", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488741.2772386, + "msecs": 277.0, + "relativeCreated": 27687.01, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffw.sleep.main_light)): 0 ()", + "asctime": "2025-08-29 19:32:21,277" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.sleep.main_light)", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488741.2773266, + "msecs": 277.0, + "relativeCreated": 27687.097923, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffw.sleep.main_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:21,277" + } + ], + "time_consumption": 4.291534423828125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffw.sleep.main_light)", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488741.3780766, + "msecs": 378.0, + "relativeCreated": 27787.848084, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffw.sleep.main_light) to 20", + "asctime": "2025-08-29 19:32:21,378", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 52.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488741.277561, + "msecs": 277.0, + "relativeCreated": 27687.33217, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 52.0}", + "asctime": "2025-08-29 19:32:21,277" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 52.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.2786007, + "msecs": 278.0, + "relativeCreated": 27688.372014, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0}'", + "asctime": "2025-08-29 19:32:21,278" + }, + { + "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'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.280468, + "msecs": 280.0, + "relativeCreated": 27690.239485, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'20'", + "asctime": "2025-08-29 19:32:21,280" + } + ], + "time_consumption": 0.09760856628417969 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488741.378398, + "msecs": 378.0, + "relativeCreated": 27788.169284, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:21,378", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.sleep.main_light)", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488741.3783007, + "msecs": 378.0, + "relativeCreated": 27788.072189, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffw.sleep.main_light)): 20 ()", + "asctime": "2025-08-29 19:32:21,378" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.sleep.main_light)", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488741.3783572, + "msecs": 378.0, + "relativeCreated": 27788.128775, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffw.sleep.main_light)): result = 20 ()", + "asctime": "2025-08-29 19:32:21,378" + } + ], + "time_consumption": 4.076957702636719e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffw.sleep.main_light)", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488741.478962, + "msecs": 478.0, + "relativeCreated": 27888.733452, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffw.sleep.main_light) to 40", + "asctime": "2025-08-29 19:32:21,478", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 102.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488741.378615, + "msecs": 378.0, + "relativeCreated": 27788.38625, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 102.0}", + "asctime": "2025-08-29 19:32:21,378" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 102.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.3796453, + "msecs": 379.0, + "relativeCreated": 27789.416921, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0}'", + "asctime": "2025-08-29 19:32:21,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'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.3815784, + "msecs": 381.0, + "relativeCreated": 27791.349807, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'40'", + "asctime": "2025-08-29 19:32:21,381" + } + ], + "time_consumption": 0.09738349914550781 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488741.4793243, + "msecs": 479.0, + "relativeCreated": 27889.095736, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content 40 and Type is ).", + "asctime": "2025-08-29 19:32:21,479", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.sleep.main_light)", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488741.4792182, + "msecs": 479.0, + "relativeCreated": 27888.989728, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffw.sleep.main_light)): 40 ()", + "asctime": "2025-08-29 19:32:21,479" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.sleep.main_light)", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488741.4792776, + "msecs": 479.0, + "relativeCreated": 27889.049028, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffw.sleep.main_light)): result = 40 ()", + "asctime": "2025-08-29 19:32:21,479" + } + ], + "time_consumption": 4.673004150390625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffw.sleep.main_light)", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488741.5800164, + "msecs": 580.0, + "relativeCreated": 27989.787864, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffw.sleep.main_light) to 60", + "asctime": "2025-08-29 19:32:21,580", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 153.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488741.4795144, + "msecs": 479.0, + "relativeCreated": 27889.285752, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 153.0}", + "asctime": "2025-08-29 19:32:21,479" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 153.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.4802222, + "msecs": 480.0, + "relativeCreated": 27889.993755, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0}'", + "asctime": "2025-08-29 19:32:21,480" + }, + { + "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'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.4821694, + "msecs": 482.0, + "relativeCreated": 27891.940752, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'60'", + "asctime": "2025-08-29 19:32:21,482" + } + ], + "time_consumption": 0.09784698486328125 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488741.5803936, + "msecs": 580.0, + "relativeCreated": 27990.164934, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content 60 and Type is ).", + "asctime": "2025-08-29 19:32:21,580", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.sleep.main_light)", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488741.5802586, + "msecs": 580.0, + "relativeCreated": 27990.029943, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffw.sleep.main_light)): 60 ()", + "asctime": "2025-08-29 19:32:21,580" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.sleep.main_light)", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488741.5803468, + "msecs": 580.0, + "relativeCreated": 27990.11825, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffw.sleep.main_light)): result = 60 ()", + "asctime": "2025-08-29 19:32:21,580" + } + ], + "time_consumption": 4.673004150390625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffw.sleep.main_light)", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488741.6811104, + "msecs": 681.0, + "relativeCreated": 28090.88164, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffw.sleep.main_light) to 80", + "asctime": "2025-08-29 19:32:21,681", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 203.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488741.5806098, + "msecs": 580.0, + "relativeCreated": 27990.38128, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 203.0}", + "asctime": "2025-08-29 19:32:21,580" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 203.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.5816975, + "msecs": 581.0, + "relativeCreated": 27991.469056, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0}'", + "asctime": "2025-08-29 19:32:21,581" + }, + { + "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'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.5843809, + "msecs": 584.0, + "relativeCreated": 27994.152482, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'80'", + "asctime": "2025-08-29 19:32:21,584" + } + ], + "time_consumption": 0.09672951698303223 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488741.6814797, + "msecs": 681.0, + "relativeCreated": 28091.251233, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content 80 and Type is ).", + "asctime": "2025-08-29 19:32:21,681", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.sleep.main_light)", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488741.6813424, + "msecs": 681.0, + "relativeCreated": 28091.113985, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffw.sleep.main_light)): 80 ()", + "asctime": "2025-08-29 19:32:21,681" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.sleep.main_light)", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488741.6813982, + "msecs": 681.0, + "relativeCreated": 28091.169733, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffw.sleep.main_light)): result = 80 ()", + "asctime": "2025-08-29 19:32:21,681" + } + ], + "time_consumption": 8.153915405273438e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffw.sleep.main_light)", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488741.7821612, + "msecs": 782.0, + "relativeCreated": 28191.932619, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffw.sleep.main_light) to 100", + "asctime": "2025-08-29 19:32:21,782", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 254.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488741.6816494, + "msecs": 681.0, + "relativeCreated": 28091.420929, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0}", + "asctime": "2025-08-29 19:32:21,681" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.6825063, + "msecs": 682.0, + "relativeCreated": 28092.277679, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0}'", + "asctime": "2025-08-29 19:32:21,682" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.6841552, + "msecs": 684.0, + "relativeCreated": 28093.926531, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'100'", + "asctime": "2025-08-29 19:32:21,684" + } + ], + "time_consumption": 0.09800601005554199 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488741.7825444, + "msecs": 782.0, + "relativeCreated": 28192.315703, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffw.sleep.main_light) is correct (Content 100 and Type is ).", + "asctime": "2025-08-29 19:32:21,782", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.sleep.main_light)", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488741.7823937, + "msecs": 782.0, + "relativeCreated": 28192.164908, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffw.sleep.main_light)): 100 ()", + "asctime": "2025-08-29 19:32:21,782" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.sleep.main_light)", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488741.782493, + "msecs": 782.0, + "relativeCreated": 28192.264543, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffw.sleep.main_light)): result = 100 ()", + "asctime": "2025-08-29 19:32:21,782" + } + ], + "time_consumption": 5.125999450683594e-05 + } + ], + "time_consumption": 0.8077118396759033, + "time_start": "2025-08-29 19:32:20,974", + "time_finished": "2025-08-29 19:32:21,782" + }, + "ViDevHeating.temp_setp (ffw.sleep.heating_valve) -> HeatingValve.temp_setp (ffw.sleep.heating_valve)": { + "name": "__tLogger__", + "msg": "ViDevHeating.temp_setp (ffw.sleep.heating_valve) -> HeatingValve.temp_setp (ffw.sleep.heating_valve)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488741.7827733, + "msecs": 782.0, + "relativeCreated": 28192.544583, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevHeating.temp_setp (ffw.sleep.heating_valve) -> HeatingValve.temp_setp (ffw.sleep.heating_valve)", + "asctime": "2025-08-29 19:32:21,782", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488741.8835473, + "msecs": 883.0, + "relativeCreated": 28293.318711, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 30", + "asctime": "2025-08-29 19:32:21,883", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/heating_valve/user_temperature_setpoint/set", + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488741.7829137, + "msecs": 782.0, + "relativeCreated": 28192.685347, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/heating_valve/user_temperature_setpoint/set and payload 30", + "asctime": "2025-08-29 19:32:21,782" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/heating_valve", + "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488741.783172, + "msecs": 783.0, + "relativeCreated": 28192.943342, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:21,783" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/heating_valve", + "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.8241699, + "msecs": 824.0, + "relativeCreated": 28233.941426, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:21,824" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/heating_valve/set", + "b'{\"current_heating_setpoint\": 30}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.8284638, + "msecs": 828.0, + "relativeCreated": 28238.235357, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", + "asctime": "2025-08-29 19:32:21,828" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/heating_valve/valve_temperature_setpoint", + "b'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.8288455, + "msecs": 828.0, + "relativeCreated": 28238.617113, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/heating_valve/valve_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:21,828" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/heating_valve/user_temperature_setpoint", + "b'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.8291235, + "msecs": 829.0, + "relativeCreated": 28238.894988, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/heating_valve/user_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:21,829" + } + ], + "time_consumption": 0.05442380905151367 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(30, 30)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488741.8839066, + "msecs": 883.0, + "relativeCreated": 28293.677899, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", + "asctime": "2025-08-29 19:32:21,883", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(30, 30)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488741.8837779, + "msecs": 883.0, + "relativeCreated": 28293.549152, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (30, 30) ()", + "asctime": "2025-08-29 19:32:21,883" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(30, 30)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488741.8838632, + "msecs": 883.0, + "relativeCreated": 28293.634837, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", + "asctime": "2025-08-29 19:32:21,883" + } + ], + "time_consumption": 4.3392181396484375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (ffw.sleep.heating_valve)", + "15" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488741.984544, + "msecs": 984.0, + "relativeCreated": 28394.3155, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (ffw.sleep.heating_valve) to 15", + "asctime": "2025-08-29 19:32:21,984", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/heating_valve/user_temperature_setpoint/set", + "15" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488741.8840117, + "msecs": 884.0, + "relativeCreated": 28293.783297, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/heating_valve/user_temperature_setpoint/set and payload 15", + "asctime": "2025-08-29 19:32:21,884" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/heating_valve/set", + "b'{\"current_heating_setpoint\": 15}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.8941483, + "msecs": 894.0, + "relativeCreated": 28303.919797, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 15}'", + "asctime": "2025-08-29 19:32:21,894" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/heating_valve", + "{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488741.8944275, + "msecs": 894.0, + "relativeCreated": 28304.199152, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/heating_valve and payload {\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:21,894" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/heating_valve/valve_temperature_setpoint", + "b'15'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.8947136, + "msecs": 894.0, + "relativeCreated": 28304.484989, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/heating_valve/valve_temperature_setpoint and payload b'15'", + "asctime": "2025-08-29 19:32:21,894" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/heating_valve/user_temperature_setpoint", + "b'15'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.89503, + "msecs": 895.0, + "relativeCreated": 28304.801524, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/heating_valve/user_temperature_setpoint and payload b'15'", + "asctime": "2025-08-29 19:32:21,895" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/heating_valve", + "b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.8952558, + "msecs": 895.0, + "relativeCreated": 28305.027366, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:21,895" + } + ], + "time_consumption": 0.08928823471069336 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "15", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488741.9848742, + "msecs": 984.0, + "relativeCreated": 28394.645708, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve) is correct (Content 15 and Type is ).", + "asctime": "2025-08-29 19:32:21,984", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)", + "15", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488741.9847767, + "msecs": 984.0, + "relativeCreated": 28394.548257, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): 15 ()", + "asctime": "2025-08-29 19:32:21,984" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)", + "=", + "15", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488741.984833, + "msecs": 984.0, + "relativeCreated": 28394.604437, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): result = 15 ()", + "asctime": "2025-08-29 19:32:21,984" + } + ], + "time_consumption": 4.124641418457031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (ffw.sleep.heating_valve)", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488742.0855346, + "msecs": 85.0, + "relativeCreated": 28495.305835, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (ffw.sleep.heating_valve) to 20", + "asctime": "2025-08-29 19:32:22,085", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/heating_valve/user_temperature_setpoint/set", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488741.984986, + "msecs": 984.0, + "relativeCreated": 28394.75746, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/heating_valve/user_temperature_setpoint/set and payload 20", + "asctime": "2025-08-29 19:32:21,984" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/heating_valve/set", + "b'{\"current_heating_setpoint\": 20}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.9938455, + "msecs": 993.0, + "relativeCreated": 28403.617022, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", + "asctime": "2025-08-29 19:32:21,993" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/heating_valve", + "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488741.994127, + "msecs": 994.0, + "relativeCreated": 28403.898568, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:21,994" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/heating_valve/valve_temperature_setpoint", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.9944177, + "msecs": 994.0, + "relativeCreated": 28404.189176, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/heating_valve/valve_temperature_setpoint and payload b'20'", + "asctime": "2025-08-29 19:32:21,994" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/heating_valve/user_temperature_setpoint", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.9947872, + "msecs": 994.0, + "relativeCreated": 28404.558792, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/heating_valve/user_temperature_setpoint and payload b'20'", + "asctime": "2025-08-29 19:32:21,994" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/heating_valve", + "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488741.995037, + "msecs": 995.0, + "relativeCreated": 28404.808739, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:21,995" + } + ], + "time_consumption": 0.09049749374389648 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488742.0858738, + "msecs": 85.0, + "relativeCreated": 28495.645355, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:22,085", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488742.08577, + "msecs": 85.0, + "relativeCreated": 28495.54141, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): 20 ()", + "asctime": "2025-08-29 19:32:22,085" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488742.0858305, + "msecs": 85.0, + "relativeCreated": 28495.601774, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): result = 20 ()", + "asctime": "2025-08-29 19:32:22,085" + } + ], + "time_consumption": 4.3392181396484375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (ffw.sleep.heating_valve)", + "25" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488742.18654, + "msecs": 186.0, + "relativeCreated": 28596.31113, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (ffw.sleep.heating_valve) to 25", + "asctime": "2025-08-29 19:32:22,186", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/heating_valve/user_temperature_setpoint/set", + "25" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488742.085986, + "msecs": 85.0, + "relativeCreated": 28495.757348, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/heating_valve/user_temperature_setpoint/set and payload 25", + "asctime": "2025-08-29 19:32:22,085" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/heating_valve/set", + "b'{\"current_heating_setpoint\": 25}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.0952365, + "msecs": 95.0, + "relativeCreated": 28505.007923, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", + "asctime": "2025-08-29 19:32:22,095" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/heating_valve", + "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488742.0955951, + "msecs": 95.0, + "relativeCreated": 28505.366524, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:22,095" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/heating_valve/valve_temperature_setpoint", + "b'25'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.0958998, + "msecs": 95.0, + "relativeCreated": 28505.671454, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/heating_valve/valve_temperature_setpoint and payload b'25'", + "asctime": "2025-08-29 19:32:22,095" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/heating_valve/user_temperature_setpoint", + "b'25'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.0962598, + "msecs": 96.0, + "relativeCreated": 28506.03134, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/heating_valve/user_temperature_setpoint and payload b'25'", + "asctime": "2025-08-29 19:32:22,096" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/heating_valve", + "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.0965228, + "msecs": 96.0, + "relativeCreated": 28506.29426, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:22,096" + } + ], + "time_consumption": 0.09001708030700684 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "25", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488742.1868796, + "msecs": 186.0, + "relativeCreated": 28596.651155, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve) is correct (Content 25 and Type is ).", + "asctime": "2025-08-29 19:32:22,186", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488742.186782, + "msecs": 186.0, + "relativeCreated": 28596.553505, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): 25 ()", + "asctime": "2025-08-29 19:32:22,186" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)", + "=", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488742.1868377, + "msecs": 186.0, + "relativeCreated": 28596.609309, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): result = 25 ()", + "asctime": "2025-08-29 19:32:22,186" + } + ], + "time_consumption": 4.1961669921875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (ffw.sleep.heating_valve)", + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488742.2875648, + "msecs": 287.0, + "relativeCreated": 28697.336335, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (ffw.sleep.heating_valve) to 30", + "asctime": "2025-08-29 19:32:22,287", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/heating_valve/user_temperature_setpoint/set", + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488742.1869905, + "msecs": 186.0, + "relativeCreated": 28596.762092, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/heating_valve/user_temperature_setpoint/set and payload 30", + "asctime": "2025-08-29 19:32:22,186" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/heating_valve/set", + "b'{\"current_heating_setpoint\": 30}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.196356, + "msecs": 196.0, + "relativeCreated": 28606.127447, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", + "asctime": "2025-08-29 19:32:22,196" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/heating_valve", + "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488742.196688, + "msecs": 196.0, + "relativeCreated": 28606.459252, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:22,196" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/heating_valve/valve_temperature_setpoint", + "b'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.1969905, + "msecs": 196.0, + "relativeCreated": 28606.761974, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/heating_valve/valve_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:22,196" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/heating_valve/user_temperature_setpoint", + "b'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.1973462, + "msecs": 197.0, + "relativeCreated": 28607.117732, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/heating_valve/user_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:22,197" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/sleep/heating_valve", + "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.1976047, + "msecs": 197.0, + "relativeCreated": 28607.375981, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:22,197" + } + ], + "time_consumption": 0.08996009826660156 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "30", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488742.2879064, + "msecs": 287.0, + "relativeCreated": 28697.677807, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve) is correct (Content 30 and Type is ).", + "asctime": "2025-08-29 19:32:22,287", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)", + "30", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488742.2878063, + "msecs": 287.0, + "relativeCreated": 28697.577604, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): 30 ()", + "asctime": "2025-08-29 19:32:22,287" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)", + "=", + "30", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488742.2878623, + "msecs": 287.0, + "relativeCreated": 28697.633729, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): result = 30 ()", + "asctime": "2025-08-29 19:32:22,287" + } + ], + "time_consumption": 4.410743713378906e-05 + } + ], + "time_consumption": 0.5051331520080566, + "time_start": "2025-08-29 19:32:21,782", + "time_finished": "2025-08-29 19:32:22,287" + }, + "ViDevCommon.state (ffw.julian.main_light) -> Shelly.relay/0 (ffw.julian.main_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.state (ffw.julian.main_light) -> Shelly.relay/0 (ffw.julian.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488742.288158, + "msecs": 288.0, + "relativeCreated": 28697.929504, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.state (ffw.julian.main_light) -> Shelly.relay/0 (ffw.julian.main_light)", + "asctime": "2025-08-29 19:32:22,288", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488742.3888488, + "msecs": 388.0, + "relativeCreated": 28798.620288, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:22,388", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488742.288296, + "msecs": 288.0, + "relativeCreated": 28698.067281, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:22,288" + } + ], + "time_consumption": 0.10055279731750488 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488742.389221, + "msecs": 389.0, + "relativeCreated": 28798.992263, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:22,389", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488742.3890936, + "msecs": 389.0, + "relativeCreated": 28798.864982, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:22,389" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488742.389152, + "msecs": 389.0, + "relativeCreated": 28798.92337, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:22,389" + } + ], + "time_consumption": 6.890296936035156e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffw.julian.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488742.4898624, + "msecs": 489.0, + "relativeCreated": 28899.633769, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffw.julian.main_light) to True", + "asctime": "2025-08-29 19:32:22,489", + "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", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488742.389333, + "msecs": 389.0, + "relativeCreated": 28799.104432, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/state/set and payload true", + "asctime": "2025-08-29 19:32:22,389" + }, + { + "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'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.3924017, + "msecs": 392.0, + "relativeCreated": 28802.173027, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-29 19:32:22,392" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488742.3926775, + "msecs": 392.0, + "relativeCreated": 28802.449124, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:22,392" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488742.3929205, + "msecs": 392.0, + "relativeCreated": 28802.691914, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:22,392" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.3937767, + "msecs": 393.0, + "relativeCreated": 28803.548177, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:22,393" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.3941095, + "msecs": 394.0, + "relativeCreated": 28803.880924, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:22,394" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.4367042, + "msecs": 436.0, + "relativeCreated": 28846.475611, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:22,436" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.4773383, + "msecs": 477.0, + "relativeCreated": 28887.109791, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'50'", + "asctime": "2025-08-29 19:32:22,477" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.4777887, + "msecs": 477.0, + "relativeCreated": 28887.560096, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5'", + "asctime": "2025-08-29 19:32:22,477" + } + ], + "time_consumption": 0.012073755264282227 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488742.4902048, + "msecs": 490.0, + "relativeCreated": 28899.976328, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (ffw.julian.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:22,490", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffw.julian.main_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488742.4901001, + "msecs": 490.0, + "relativeCreated": 28899.871743, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (ffw.julian.main_light)): True ()", + "asctime": "2025-08-29 19:32:22,490" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffw.julian.main_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488742.4901605, + "msecs": 490.0, + "relativeCreated": 28899.931748, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (ffw.julian.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:22,490" + } + ], + "time_consumption": 4.4345855712890625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffw.julian.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488742.5908985, + "msecs": 590.0, + "relativeCreated": 29000.669773, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffw.julian.main_light) to False", + "asctime": "2025-08-29 19:32:22,590", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488742.490348, + "msecs": 490.0, + "relativeCreated": 28900.119354, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:22,490" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.49317, + "msecs": 493.0, + "relativeCreated": 28902.941347, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-29 19:32:22,493" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488742.4934142, + "msecs": 493.0, + "relativeCreated": 28903.185667, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:22,493" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.4942257, + "msecs": 494.0, + "relativeCreated": 28903.997181, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:22,494" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.5362637, + "msecs": 536.0, + "relativeCreated": 28946.035101, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:22,536" + } + ], + "time_consumption": 0.054634809494018555 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488742.5912635, + "msecs": 591.0, + "relativeCreated": 29001.03484, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (ffw.julian.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:22,591", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffw.julian.main_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488742.5911362, + "msecs": 591.0, + "relativeCreated": 29000.90761, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (ffw.julian.main_light)): False ()", + "asctime": "2025-08-29 19:32:22,591" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffw.julian.main_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488742.5911956, + "msecs": 591.0, + "relativeCreated": 29000.967032, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (ffw.julian.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:22,591" + } + ], + "time_consumption": 6.794929504394531e-05 + } + ], + "time_consumption": 0.30310559272766113, + "time_start": "2025-08-29 19:32:22,288", + "time_finished": "2025-08-29 19:32:22,591" + }, + "Shelly.relay/0 (ffw.julian.main_light) -> ViDevCommon.state (ffw.julian.main_light)": { + "name": "__tLogger__", + "msg": "Shelly.relay/0 (ffw.julian.main_light) -> ViDevCommon.state (ffw.julian.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488742.591526, + "msecs": 591.0, + "relativeCreated": 29001.297696, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Shelly.relay/0 (ffw.julian.main_light) -> ViDevCommon.state (ffw.julian.main_light)", + "asctime": "2025-08-29 19:32:22,591", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488742.692002, + "msecs": 692.0, + "relativeCreated": 29101.773606, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:22,692", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488742.5916805, + "msecs": 591.0, + "relativeCreated": 29001.451996, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:22,591" + } + ], + "time_consumption": 0.10032153129577637 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488742.6923175, + "msecs": 692.0, + "relativeCreated": 29102.088819, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:22,692", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488742.6922164, + "msecs": 692.0, + "relativeCreated": 29101.987828, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:22,692" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488742.6922717, + "msecs": 692.0, + "relativeCreated": 29102.04309, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:22,692" + } + ], + "time_consumption": 4.57763671875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (ffw.julian.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488742.7930443, + "msecs": 793.0, + "relativeCreated": 29202.815611, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffw.julian.main_light) to True", + "asctime": "2025-08-29 19:32:22,793", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488742.692453, + "msecs": 692.0, + "relativeCreated": 29102.224241, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:22,692" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488742.6927524, + "msecs": 692.0, + "relativeCreated": 29102.523914, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:22,692" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.6935363, + "msecs": 693.0, + "relativeCreated": 29103.307742, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:22,693" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.6939251, + "msecs": 693.0, + "relativeCreated": 29103.696646, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:22,693" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.6967423, + "msecs": 696.0, + "relativeCreated": 29106.513881, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:22,696" + } + ], + "time_consumption": 0.09630203247070312 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488742.7933798, + "msecs": 793.0, + "relativeCreated": 29203.151295, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffw.julian.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:22,793", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffw.julian.main_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488742.7932787, + "msecs": 793.0, + "relativeCreated": 29203.050193, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffw.julian.main_light)): True ()", + "asctime": "2025-08-29 19:32:22,793" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffw.julian.main_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488742.793337, + "msecs": 793.0, + "relativeCreated": 29203.108558, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffw.julian.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:22,793" + } + ], + "time_consumption": 4.267692565917969e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (ffw.julian.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488742.8941402, + "msecs": 894.0, + "relativeCreated": 29303.911611, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffw.julian.main_light) to False", + "asctime": "2025-08-29 19:32:22,894", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488742.7935736, + "msecs": 793.0, + "relativeCreated": 29203.345001, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:22,793" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.794799, + "msecs": 794.0, + "relativeCreated": 29204.570505, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:22,794" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.7969387, + "msecs": 796.0, + "relativeCreated": 29206.710293, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:22,796" + } + ], + "time_consumption": 0.09720158576965332 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488742.8945174, + "msecs": 894.0, + "relativeCreated": 29304.288918, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffw.julian.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:22,894", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffw.julian.main_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488742.894371, + "msecs": 894.0, + "relativeCreated": 29304.142549, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffw.julian.main_light)): False ()", + "asctime": "2025-08-29 19:32:22,894" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffw.julian.main_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488742.8944285, + "msecs": 894.0, + "relativeCreated": 29304.199818, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffw.julian.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:22,894" + } + ], + "time_consumption": 8.893013000488281e-05 + } + ], + "time_consumption": 0.3029913902282715, + "time_start": "2025-08-29 19:32:22,591", + "time_finished": "2025-08-29 19:32:22,894" + }, + "ViDevCommon.brightness (ffw.julian.main_light) -> Light.brightness (ffw.julian.main_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.brightness (ffw.julian.main_light) -> Light.brightness (ffw.julian.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488742.8947737, + "msecs": 894.0, + "relativeCreated": 29304.54513, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.brightness (ffw.julian.main_light) -> Light.brightness (ffw.julian.main_light)", + "asctime": "2025-08-29 19:32:22,894", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1756488742.9955914, + "msecs": 995.0, + "relativeCreated": 29405.362965, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-29 19:32:22,995", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488742.894902, + "msecs": 894.0, + "relativeCreated": 29304.673471, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:22,894" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488742.8951852, + "msecs": 895.0, + "relativeCreated": 29304.956669, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:22,895" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.8960764, + "msecs": 896.0, + "relativeCreated": 29305.848041, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:22,896" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.8964815, + "msecs": 896.0, + "relativeCreated": 29306.253046, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:22,896" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.9370182, + "msecs": 937.0, + "relativeCreated": 29346.789577, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:22,937" + } + ], + "time_consumption": 0.058573246002197266 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488743.0966299, + "msecs": 96.0, + "relativeCreated": 29506.401242, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-29 19:32:23,096", + "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", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488742.9958882, + "msecs": 995.0, + "relativeCreated": 29405.659457, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 100", + "asctime": "2025-08-29 19:32:22,995" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488742.9961896, + "msecs": 996.0, + "relativeCreated": 29405.961134, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:22,996" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.9990718, + "msecs": 999.0, + "relativeCreated": 29408.843253, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-29 19:32:22,999" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488742.9994764, + "msecs": 999.0, + "relativeCreated": 29409.247926, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:22,999" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488743.0423357, + "msecs": 42.0, + "relativeCreated": 29452.107073, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'100'", + "asctime": "2025-08-29 19:32:23,042" + } + ], + "time_consumption": 0.05429410934448242 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488743.0969777, + "msecs": 96.0, + "relativeCreated": 29506.749193, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-29 19:32:23,096", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488743.096875, + "msecs": 96.0, + "relativeCreated": 29506.646426, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-29 19:32:23,096" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488743.0969336, + "msecs": 96.0, + "relativeCreated": 29506.70518, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-29 19:32:23,096" + } + ], + "time_consumption": 4.410743713378906e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffw.julian.main_light)", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488743.197587, + "msecs": 197.0, + "relativeCreated": 29607.358498, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffw.julian.main_light) to 0", + "asctime": "2025-08-29 19:32:23,197", + "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", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488743.0970938, + "msecs": 97.0, + "relativeCreated": 29506.865408, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 0", + "asctime": "2025-08-29 19:32:23,097" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488743.1001234, + "msecs": 100.0, + "relativeCreated": 29509.894901, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-29 19:32:23,100" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488743.1004012, + "msecs": 100.0, + "relativeCreated": 29510.172487, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:23,100" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488743.1011248, + "msecs": 101.0, + "relativeCreated": 29510.896301, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:23,101" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488743.1433911, + "msecs": 143.0, + "relativeCreated": 29553.162582, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'0'", + "asctime": "2025-08-29 19:32:23,143" + } + ], + "time_consumption": 0.05419588088989258 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488743.1979237, + "msecs": 197.0, + "relativeCreated": 29607.695119, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffw.julian.main_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:23,197", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffw.julian.main_light)", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488743.1978211, + "msecs": 197.0, + "relativeCreated": 29607.59254, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffw.julian.main_light)): 0 ()", + "asctime": "2025-08-29 19:32:23,197" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffw.julian.main_light)", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488743.197881, + "msecs": 197.0, + "relativeCreated": 29607.652597, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffw.julian.main_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:23,197" + } + ], + "time_consumption": 4.267692565917969e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffw.julian.main_light)", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488743.2985532, + "msecs": 298.0, + "relativeCreated": 29708.324721, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffw.julian.main_light) to 20", + "asctime": "2025-08-29 19:32:23,298", + "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", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488743.1980398, + "msecs": 198.0, + "relativeCreated": 29607.811303, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 20", + "asctime": "2025-08-29 19:32:23,198" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488743.201161, + "msecs": 201.0, + "relativeCreated": 29610.932283, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-29 19:32:23,201" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488743.2014654, + "msecs": 201.0, + "relativeCreated": 29611.236771, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:23,201" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488743.2021844, + "msecs": 202.0, + "relativeCreated": 29611.955762, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:23,202" + }, + { + "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'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488743.2443743, + "msecs": 244.0, + "relativeCreated": 29654.145816, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'20'", + "asctime": "2025-08-29 19:32:23,244" + } + ], + "time_consumption": 0.05417895317077637 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488743.298916, + "msecs": 298.0, + "relativeCreated": 29708.687642, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffw.julian.main_light) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:23,298", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffw.julian.main_light)", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488743.2988143, + "msecs": 298.0, + "relativeCreated": 29708.585602, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffw.julian.main_light)): 20 ()", + "asctime": "2025-08-29 19:32:23,298" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffw.julian.main_light)", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488743.2988737, + "msecs": 298.0, + "relativeCreated": 29708.645036, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffw.julian.main_light)): result = 20 ()", + "asctime": "2025-08-29 19:32:23,298" + } + ], + "time_consumption": 4.2438507080078125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffw.julian.main_light)", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488743.3995767, + "msecs": 399.0, + "relativeCreated": 29809.347937, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffw.julian.main_light) to 40", + "asctime": "2025-08-29 19:32:23,399", + "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", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488743.2990296, + "msecs": 299.0, + "relativeCreated": 29708.800838, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 40", + "asctime": "2025-08-29 19:32:23,299" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488743.3022048, + "msecs": 302.0, + "relativeCreated": 29711.976322, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-29 19:32:23,302" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488743.3024993, + "msecs": 302.0, + "relativeCreated": 29712.27069, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:23,302" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488743.3032281, + "msecs": 303.0, + "relativeCreated": 29712.999636, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:23,303" + }, + { + "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'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488743.3453178, + "msecs": 345.0, + "relativeCreated": 29755.089363, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'40'", + "asctime": "2025-08-29 19:32:23,345" + } + ], + "time_consumption": 0.05425882339477539 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488743.399912, + "msecs": 399.0, + "relativeCreated": 29809.683704, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffw.julian.main_light) is correct (Content 40 and Type is ).", + "asctime": "2025-08-29 19:32:23,399", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffw.julian.main_light)", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488743.3998113, + "msecs": 399.0, + "relativeCreated": 29809.582636, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffw.julian.main_light)): 40 ()", + "asctime": "2025-08-29 19:32:23,399" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffw.julian.main_light)", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488743.3998692, + "msecs": 399.0, + "relativeCreated": 29809.640622, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffw.julian.main_light)): result = 40 ()", + "asctime": "2025-08-29 19:32:23,399" + } + ], + "time_consumption": 4.291534423828125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffw.julian.main_light)", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488743.5005593, + "msecs": 500.0, + "relativeCreated": 29910.330862, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffw.julian.main_light) to 60", + "asctime": "2025-08-29 19:32:23,500", + "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", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488743.400027, + "msecs": 400.0, + "relativeCreated": 29809.798509, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 60", + "asctime": "2025-08-29 19:32:23,400" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488743.403106, + "msecs": 403.0, + "relativeCreated": 29812.877355, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-29 19:32:23,403" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488743.403422, + "msecs": 403.0, + "relativeCreated": 29813.193699, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:23,403" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488743.4041376, + "msecs": 404.0, + "relativeCreated": 29813.909066, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:23,404" + }, + { + "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'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488743.446976, + "msecs": 446.0, + "relativeCreated": 29856.747314, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'60'", + "asctime": "2025-08-29 19:32:23,446" + } + ], + "time_consumption": 0.053583383560180664 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488743.5009215, + "msecs": 500.0, + "relativeCreated": 29910.693023, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffw.julian.main_light) is correct (Content 60 and Type is ).", + "asctime": "2025-08-29 19:32:23,500", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffw.julian.main_light)", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488743.500783, + "msecs": 500.0, + "relativeCreated": 29910.554342, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffw.julian.main_light)): 60 ()", + "asctime": "2025-08-29 19:32:23,500" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffw.julian.main_light)", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488743.5008788, + "msecs": 500.0, + "relativeCreated": 29910.650223, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffw.julian.main_light)): result = 60 ()", + "asctime": "2025-08-29 19:32:23,500" + } + ], + "time_consumption": 4.267692565917969e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffw.julian.main_light)", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488743.6015108, + "msecs": 601.0, + "relativeCreated": 30011.282204, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffw.julian.main_light) to 80", + "asctime": "2025-08-29 19:32:23,601", + "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", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488743.5010273, + "msecs": 501.0, + "relativeCreated": 29910.798747, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 80", + "asctime": "2025-08-29 19:32:23,501" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488743.5037186, + "msecs": 503.0, + "relativeCreated": 29913.490182, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-29 19:32:23,503" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488743.5039883, + "msecs": 503.0, + "relativeCreated": 29913.759751, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:23,503" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488743.5046065, + "msecs": 504.0, + "relativeCreated": 29914.377802, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:23,504" + }, + { + "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'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488743.547005, + "msecs": 547.0, + "relativeCreated": 29956.776424, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'80'", + "asctime": "2025-08-29 19:32:23,547" + } + ], + "time_consumption": 0.05450582504272461 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488743.6018388, + "msecs": 601.0, + "relativeCreated": 30011.610192, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffw.julian.main_light) is correct (Content 80 and Type is ).", + "asctime": "2025-08-29 19:32:23,601", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffw.julian.main_light)", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488743.6017401, + "msecs": 601.0, + "relativeCreated": 30011.511343, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffw.julian.main_light)): 80 ()", + "asctime": "2025-08-29 19:32:23,601" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffw.julian.main_light)", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488743.6017969, + "msecs": 601.0, + "relativeCreated": 30011.56837, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffw.julian.main_light)): result = 80 ()", + "asctime": "2025-08-29 19:32:23,601" + } + ], + "time_consumption": 4.1961669921875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (ffw.julian.main_light)", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488743.7024145, + "msecs": 702.0, + "relativeCreated": 30112.185966, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (ffw.julian.main_light) to 100", + "asctime": "2025-08-29 19:32:23,702", + "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", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488743.6019497, + "msecs": 601.0, + "relativeCreated": 30011.72119, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 100", + "asctime": "2025-08-29 19:32:23,601" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488743.6049058, + "msecs": 604.0, + "relativeCreated": 30014.677039, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-29 19:32:23,604" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488743.605171, + "msecs": 605.0, + "relativeCreated": 30014.942269, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:23,605" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488743.6057749, + "msecs": 605.0, + "relativeCreated": 30015.546349, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:23,605" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488743.6489089, + "msecs": 648.0, + "relativeCreated": 30058.680328, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'100'", + "asctime": "2025-08-29 19:32:23,648" + } + ], + "time_consumption": 0.053505659103393555 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488743.7027774, + "msecs": 702.0, + "relativeCreated": 30112.548751, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (ffw.julian.main_light) is correct (Content 100 and Type is ).", + "asctime": "2025-08-29 19:32:23,702", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (ffw.julian.main_light)", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488743.7026753, + "msecs": 702.0, + "relativeCreated": 30112.446966, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (ffw.julian.main_light)): 100 ()", + "asctime": "2025-08-29 19:32:23,702" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (ffw.julian.main_light)", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488743.702734, + "msecs": 702.0, + "relativeCreated": 30112.50558, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (ffw.julian.main_light)): result = 100 ()", + "asctime": "2025-08-29 19:32:23,702" + } + ], + "time_consumption": 4.3392181396484375e-05 + } + ], + "time_consumption": 0.8080036640167236, + "time_start": "2025-08-29 19:32:22,894", + "time_finished": "2025-08-29 19:32:23,702" + }, + "Light.brightness (ffw.julian.main_light) -> ViDevCommon.brightness (ffw.julian.main_light)": { + "name": "__tLogger__", + "msg": "Light.brightness (ffw.julian.main_light) -> ViDevCommon.brightness (ffw.julian.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488743.7030075, + "msecs": 703.0, + "relativeCreated": 30112.779014, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Light.brightness (ffw.julian.main_light) -> ViDevCommon.brightness (ffw.julian.main_light)", + "asctime": "2025-08-29 19:32:23,703", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1756488743.8034153, + "msecs": 803.0, + "relativeCreated": 30213.186719, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-29 19:32:23,803", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488743.9042587, + "msecs": 904.0, + "relativeCreated": 30314.03029, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-29 19:32:23,904", + "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", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488743.8037248, + "msecs": 803.0, + "relativeCreated": 30213.496186, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 100", + "asctime": "2025-08-29 19:32:23,803" + } + ], + "time_consumption": 0.10053396224975586 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488743.9046948, + "msecs": 904.0, + "relativeCreated": 30314.46625, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-29 19:32:23,904", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488743.9045632, + "msecs": 904.0, + "relativeCreated": 30314.334589, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-29 19:32:23,904" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488743.9046257, + "msecs": 904.0, + "relativeCreated": 30314.397206, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-29 19:32:23,904" + } + ], + "time_consumption": 6.914138793945312e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffw.julian.main_light)", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488744.0052261, + "msecs": 5.0, + "relativeCreated": 30414.997759, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffw.julian.main_light) to 0", + "asctime": "2025-08-29 19:32:24,005", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488743.9048593, + "msecs": 904.0, + "relativeCreated": 30314.630744, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:23,904" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488743.905946, + "msecs": 905.0, + "relativeCreated": 30315.717647, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:23,905" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488743.9080114, + "msecs": 908.0, + "relativeCreated": 30317.782848, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'0'", + "asctime": "2025-08-29 19:32:23,908" + } + ], + "time_consumption": 0.0972146987915039 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488744.0055826, + "msecs": 5.0, + "relativeCreated": 30415.354086, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:24,005", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.julian.main_light)", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488744.0054772, + "msecs": 5.0, + "relativeCreated": 30415.248669, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffw.julian.main_light)): 0 ()", + "asctime": "2025-08-29 19:32:24,005" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.julian.main_light)", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488744.0055392, + "msecs": 5.0, + "relativeCreated": 30415.310433, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffw.julian.main_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:24,005" + } + ], + "time_consumption": 4.3392181396484375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffw.julian.main_light)", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488744.106258, + "msecs": 106.0, + "relativeCreated": 30516.029358, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffw.julian.main_light) to 20", + "asctime": "2025-08-29 19:32:24,106", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488744.0057483, + "msecs": 5.0, + "relativeCreated": 30415.519762, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:24,005" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.0068285, + "msecs": 6.0, + "relativeCreated": 30416.599883, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:24,006" + }, + { + "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'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.0088835, + "msecs": 8.0, + "relativeCreated": 30418.654973, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'20'", + "asctime": "2025-08-29 19:32:24,008" + } + ], + "time_consumption": 0.09737443923950195 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488744.106701, + "msecs": 106.0, + "relativeCreated": 30516.47236, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:24,106", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.julian.main_light)", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488744.1065586, + "msecs": 106.0, + "relativeCreated": 30516.330006, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffw.julian.main_light)): 20 ()", + "asctime": "2025-08-29 19:32:24,106" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.julian.main_light)", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488744.106629, + "msecs": 106.0, + "relativeCreated": 30516.400344, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffw.julian.main_light)): result = 20 ()", + "asctime": "2025-08-29 19:32:24,106" + } + ], + "time_consumption": 7.200241088867188e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffw.julian.main_light)", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488744.207365, + "msecs": 207.0, + "relativeCreated": 30617.136675, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffw.julian.main_light) to 40", + "asctime": "2025-08-29 19:32:24,207", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488744.1068814, + "msecs": 106.0, + "relativeCreated": 30516.652797, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:24,106" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.108049, + "msecs": 108.0, + "relativeCreated": 30517.820324, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:24,108" + }, + { + "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'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.1100867, + "msecs": 110.0, + "relativeCreated": 30519.858064, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'40'", + "asctime": "2025-08-29 19:32:24,110" + } + ], + "time_consumption": 0.09727835655212402 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488744.2077665, + "msecs": 207.0, + "relativeCreated": 30617.538011, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content 40 and Type is ).", + "asctime": "2025-08-29 19:32:24,207", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.julian.main_light)", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488744.207638, + "msecs": 207.0, + "relativeCreated": 30617.409341, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffw.julian.main_light)): 40 ()", + "asctime": "2025-08-29 19:32:24,207" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.julian.main_light)", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488744.207698, + "msecs": 207.0, + "relativeCreated": 30617.469527, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffw.julian.main_light)): result = 40 ()", + "asctime": "2025-08-29 19:32:24,207" + } + ], + "time_consumption": 6.842613220214844e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffw.julian.main_light)", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488744.3085086, + "msecs": 308.0, + "relativeCreated": 30718.280117, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffw.julian.main_light) to 60", + "asctime": "2025-08-29 19:32:24,308", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488744.207941, + "msecs": 207.0, + "relativeCreated": 30617.712663, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:24,207" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.2089376, + "msecs": 208.0, + "relativeCreated": 30618.709212, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:24,208" + }, + { + "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'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.2109582, + "msecs": 210.0, + "relativeCreated": 30620.729827, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'60'", + "asctime": "2025-08-29 19:32:24,210" + } + ], + "time_consumption": 0.0975503921508789 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488744.308845, + "msecs": 308.0, + "relativeCreated": 30718.616593, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content 60 and Type is ).", + "asctime": "2025-08-29 19:32:24,308", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.julian.main_light)", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488744.3087401, + "msecs": 308.0, + "relativeCreated": 30718.511475, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffw.julian.main_light)): 60 ()", + "asctime": "2025-08-29 19:32:24,308" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.julian.main_light)", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488744.3087997, + "msecs": 308.0, + "relativeCreated": 30718.571079, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffw.julian.main_light)): result = 60 ()", + "asctime": "2025-08-29 19:32:24,308" + } + ], + "time_consumption": 4.5299530029296875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffw.julian.main_light)", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488744.4095542, + "msecs": 409.0, + "relativeCreated": 30819.325544, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffw.julian.main_light) to 80", + "asctime": "2025-08-29 19:32:24,409", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488744.3090057, + "msecs": 309.0, + "relativeCreated": 30718.777328, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:24,309" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.3102329, + "msecs": 310.0, + "relativeCreated": 30720.004149, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:24,310" + }, + { + "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'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.3122957, + "msecs": 312.0, + "relativeCreated": 30722.067062, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'80'", + "asctime": "2025-08-29 19:32:24,312" + } + ], + "time_consumption": 0.0972585678100586 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488744.4098792, + "msecs": 409.0, + "relativeCreated": 30819.650666, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content 80 and Type is ).", + "asctime": "2025-08-29 19:32:24,409", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.julian.main_light)", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488744.4097803, + "msecs": 409.0, + "relativeCreated": 30819.551671, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffw.julian.main_light)): 80 ()", + "asctime": "2025-08-29 19:32:24,409" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.julian.main_light)", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488744.4098377, + "msecs": 409.0, + "relativeCreated": 30819.609338, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffw.julian.main_light)): result = 80 ()", + "asctime": "2025-08-29 19:32:24,409" + } + ], + "time_consumption": 4.1484832763671875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (ffw.julian.main_light)", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488744.5104518, + "msecs": 510.0, + "relativeCreated": 30920.223061, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (ffw.julian.main_light) to 100", + "asctime": "2025-08-29 19:32:24,510", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488744.4100387, + "msecs": 410.0, + "relativeCreated": 30819.810343, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:24,410" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.411179, + "msecs": 411.0, + "relativeCreated": 30820.950545, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:24,411" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.4131296, + "msecs": 413.0, + "relativeCreated": 30822.900924, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'100'", + "asctime": "2025-08-29 19:32:24,413" + } + ], + "time_consumption": 0.09732222557067871 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488744.5107796, + "msecs": 510.0, + "relativeCreated": 30920.551135, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (ffw.julian.main_light) is correct (Content 100 and Type is ).", + "asctime": "2025-08-29 19:32:24,510", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.julian.main_light)", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488744.51068, + "msecs": 510.0, + "relativeCreated": 30920.451533, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (ffw.julian.main_light)): 100 ()", + "asctime": "2025-08-29 19:32:24,510" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (ffw.julian.main_light)", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488744.5107377, + "msecs": 510.0, + "relativeCreated": 30920.509015, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (ffw.julian.main_light)): result = 100 ()", + "asctime": "2025-08-29 19:32:24,510" + } + ], + "time_consumption": 4.1961669921875e-05 + } + ], + "time_consumption": 0.807772159576416, + "time_start": "2025-08-29 19:32:23,703", + "time_finished": "2025-08-29 19:32:24,510" + }, + "ViDevCommon.color_temp (ffw.julian.main_light) -> Light.color_temp (ffw.julian.main_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.color_temp (ffw.julian.main_light) -> Light.color_temp (ffw.julian.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488744.5110507, + "msecs": 511.0, + "relativeCreated": 30920.822074, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.color_temp (ffw.julian.main_light) -> Light.color_temp (ffw.julian.main_light)", + "asctime": "2025-08-29 19:32:24,511", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1756488744.6114328, + "msecs": 611.0, + "relativeCreated": 31021.204212, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-29 19:32:24,611", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488744.7124052, + "msecs": 712.0, + "relativeCreated": 31122.176661, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-29 19:32:24,712", + "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", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488744.6117663, + "msecs": 611.0, + "relativeCreated": 31021.537795, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 10", + "asctime": "2025-08-29 19:32:24,611" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488744.6120718, + "msecs": 612.0, + "relativeCreated": 31021.843123, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", + "asctime": "2025-08-29 19:32:24,612" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.6148999, + "msecs": 614.0, + "relativeCreated": 31024.671495, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-29 19:32:24,614" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.6152885, + "msecs": 615.0, + "relativeCreated": 31025.059947, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", + "asctime": "2025-08-29 19:32:24,615" + }, + { + "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'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.6581995, + "msecs": 658.0, + "relativeCreated": 31067.971097, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'10'", + "asctime": "2025-08-29 19:32:24,658" + } + ], + "time_consumption": 0.05420565605163574 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488744.7127526, + "msecs": 712.0, + "relativeCreated": 31122.524084, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-29 19:32:24,712", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488744.7126408, + "msecs": 712.0, + "relativeCreated": 31122.412295, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-29 19:32:24,712" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488744.7127113, + "msecs": 712.0, + "relativeCreated": 31122.482819, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-29 19:32:24,712" + } + ], + "time_consumption": 4.124641418457031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (ffw.julian.main_light)", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488744.8133714, + "msecs": 813.0, + "relativeCreated": 31223.142825, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (ffw.julian.main_light) to 0", + "asctime": "2025-08-29 19:32:24,813", + "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", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488744.7128558, + "msecs": 712.0, + "relativeCreated": 31122.627247, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 0", + "asctime": "2025-08-29 19:32:24,712" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"color_temp\": 250}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.7155383, + "msecs": 715.0, + "relativeCreated": 31125.309568, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"color_temp\": 250}'", + "asctime": "2025-08-29 19:32:24,715" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488744.7158031, + "msecs": 715.0, + "relativeCreated": 31125.574579, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", + "asctime": "2025-08-29 19:32:24,715" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.7163036, + "msecs": 716.0, + "relativeCreated": 31126.075054, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", + "asctime": "2025-08-29 19:32:24,716" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.7591422, + "msecs": 759.0, + "relativeCreated": 31168.913634, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'0'", + "asctime": "2025-08-29 19:32:24,759" + } + ], + "time_consumption": 0.0542292594909668 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488744.8137584, + "msecs": 813.0, + "relativeCreated": 31223.529833, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:24,813", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.julian.main_light)", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488744.8136585, + "msecs": 813.0, + "relativeCreated": 31223.429862, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (ffw.julian.main_light)): 0 ()", + "asctime": "2025-08-29 19:32:24,813" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.julian.main_light)", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488744.8137178, + "msecs": 813.0, + "relativeCreated": 31223.489167, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (ffw.julian.main_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:24,813" + } + ], + "time_consumption": 4.0531158447265625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (ffw.julian.main_light)", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488744.914409, + "msecs": 914.0, + "relativeCreated": 31324.180456, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (ffw.julian.main_light) to 2", + "asctime": "2025-08-29 19:32:24,914", + "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", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488744.8138702, + "msecs": 813.0, + "relativeCreated": 31223.64144, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 2", + "asctime": "2025-08-29 19:32:24,813" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.8165684, + "msecs": 816.0, + "relativeCreated": 31226.339707, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"color_temp\": 291}'", + "asctime": "2025-08-29 19:32:24,816" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488744.8168364, + "msecs": 816.0, + "relativeCreated": 31226.607858, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", + "asctime": "2025-08-29 19:32:24,816" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.817469, + "msecs": 817.0, + "relativeCreated": 31227.240385, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", + "asctime": "2025-08-29 19:32:24,817" + }, + { + "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'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.859278, + "msecs": 859.0, + "relativeCreated": 31269.04949, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'2'", + "asctime": "2025-08-29 19:32:24,859" + } + ], + "time_consumption": 0.055130958557128906 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488744.9147794, + "msecs": 914.0, + "relativeCreated": 31324.550759, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content 2 and Type is ).", + "asctime": "2025-08-29 19:32:24,914", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.julian.main_light)", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488744.914679, + "msecs": 914.0, + "relativeCreated": 31324.450373, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (ffw.julian.main_light)): 2 ()", + "asctime": "2025-08-29 19:32:24,914" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.julian.main_light)", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488744.9147372, + "msecs": 914.0, + "relativeCreated": 31324.508698, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (ffw.julian.main_light)): result = 2 ()", + "asctime": "2025-08-29 19:32:24,914" + } + ], + "time_consumption": 4.220008850097656e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (ffw.julian.main_light)", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488745.015395, + "msecs": 15.0, + "relativeCreated": 31425.166369, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (ffw.julian.main_light) to 4", + "asctime": "2025-08-29 19:32:25,015", + "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", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488744.9148896, + "msecs": 914.0, + "relativeCreated": 31324.660836, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 4", + "asctime": "2025-08-29 19:32:24,914" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"color_temp\": 332}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.9179277, + "msecs": 917.0, + "relativeCreated": 31327.699143, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"color_temp\": 332}'", + "asctime": "2025-08-29 19:32:24,917" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488744.9181912, + "msecs": 918.0, + "relativeCreated": 31327.962566, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", + "asctime": "2025-08-29 19:32:24,918" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.9188297, + "msecs": 918.0, + "relativeCreated": 31328.600896, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", + "asctime": "2025-08-29 19:32:24,918" + }, + { + "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'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488744.961551, + "msecs": 961.0, + "relativeCreated": 31371.322215, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'4'", + "asctime": "2025-08-29 19:32:24,961" + } + ], + "time_consumption": 0.05384397506713867 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488745.0157719, + "msecs": 15.0, + "relativeCreated": 31425.543322, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content 4 and Type is ).", + "asctime": "2025-08-29 19:32:25,015", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.julian.main_light)", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488745.0156708, + "msecs": 15.0, + "relativeCreated": 31425.442339, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (ffw.julian.main_light)): 4 ()", + "asctime": "2025-08-29 19:32:25,015" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.julian.main_light)", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488745.0157292, + "msecs": 15.0, + "relativeCreated": 31425.500684, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (ffw.julian.main_light)): result = 4 ()", + "asctime": "2025-08-29 19:32:25,015" + } + ], + "time_consumption": 4.267692565917969e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (ffw.julian.main_light)", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488745.1164958, + "msecs": 116.0, + "relativeCreated": 31526.267356, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (ffw.julian.main_light) to 6", + "asctime": "2025-08-29 19:32:25,116", + "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", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488745.0159118, + "msecs": 15.0, + "relativeCreated": 31425.683451, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 6", + "asctime": "2025-08-29 19:32:25,015" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"color_temp\": 372}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488745.019101, + "msecs": 19.0, + "relativeCreated": 31428.87238, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"color_temp\": 372}'", + "asctime": "2025-08-29 19:32:25,019" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488745.0193853, + "msecs": 19.0, + "relativeCreated": 31429.156728, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", + "asctime": "2025-08-29 19:32:25,019" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488745.0201292, + "msecs": 20.0, + "relativeCreated": 31429.900759, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", + "asctime": "2025-08-29 19:32:25,020" + }, + { + "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'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488745.0622637, + "msecs": 62.0, + "relativeCreated": 31472.035166, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'6'", + "asctime": "2025-08-29 19:32:25,062" + } + ], + "time_consumption": 0.054232120513916016 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488745.1168287, + "msecs": 116.0, + "relativeCreated": 31526.600224, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content 6 and Type is ).", + "asctime": "2025-08-29 19:32:25,116", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.julian.main_light)", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488745.1167307, + "msecs": 116.0, + "relativeCreated": 31526.502079, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (ffw.julian.main_light)): 6 ()", + "asctime": "2025-08-29 19:32:25,116" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.julian.main_light)", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488745.1167877, + "msecs": 116.0, + "relativeCreated": 31526.559163, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (ffw.julian.main_light)): result = 6 ()", + "asctime": "2025-08-29 19:32:25,116" + } + ], + "time_consumption": 4.100799560546875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (ffw.julian.main_light)", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488745.2175088, + "msecs": 217.0, + "relativeCreated": 31627.280396, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (ffw.julian.main_light) to 8", + "asctime": "2025-08-29 19:32:25,217", + "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", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488745.1169384, + "msecs": 116.0, + "relativeCreated": 31526.709589, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 8", + "asctime": "2025-08-29 19:32:25,116" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"color_temp\": 413}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488745.1199598, + "msecs": 119.0, + "relativeCreated": 31529.731365, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"color_temp\": 413}'", + "asctime": "2025-08-29 19:32:25,119" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488745.1202288, + "msecs": 120.0, + "relativeCreated": 31530.000408, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", + "asctime": "2025-08-29 19:32:25,120" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488745.121087, + "msecs": 121.0, + "relativeCreated": 31530.858404, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", + "asctime": "2025-08-29 19:32:25,121" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488745.1635182, + "msecs": 163.0, + "relativeCreated": 31573.289533, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'8'", + "asctime": "2025-08-29 19:32:25,163" + } + ], + "time_consumption": 0.05399060249328613 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488745.2178833, + "msecs": 217.0, + "relativeCreated": 31627.654725, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content 8 and Type is ).", + "asctime": "2025-08-29 19:32:25,217", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.julian.main_light)", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488745.2177448, + "msecs": 217.0, + "relativeCreated": 31627.516295, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (ffw.julian.main_light)): 8 ()", + "asctime": "2025-08-29 19:32:25,217" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.julian.main_light)", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488745.2178013, + "msecs": 217.0, + "relativeCreated": 31627.572772, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (ffw.julian.main_light)): result = 8 ()", + "asctime": "2025-08-29 19:32:25,217" + } + ], + "time_consumption": 8.20159912109375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (ffw.julian.main_light)", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488745.3185463, + "msecs": 318.0, + "relativeCreated": 31728.317722, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (ffw.julian.main_light) to 10", + "asctime": "2025-08-29 19:32:25,318", + "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", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488745.217996, + "msecs": 217.0, + "relativeCreated": 31627.767128, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 10", + "asctime": "2025-08-29 19:32:25,217" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488745.220945, + "msecs": 220.0, + "relativeCreated": 31630.716212, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-29 19:32:25,220" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488745.2212272, + "msecs": 221.0, + "relativeCreated": 31630.998671, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", + "asctime": "2025-08-29 19:32:25,221" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488745.2219405, + "msecs": 221.0, + "relativeCreated": 31631.711862, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", + "asctime": "2025-08-29 19:32:25,221" + }, + { + "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'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488745.2645094, + "msecs": 264.0, + "relativeCreated": 31674.280843, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'10'", + "asctime": "2025-08-29 19:32:25,264" + } + ], + "time_consumption": 0.054036855697631836 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488745.3188784, + "msecs": 318.0, + "relativeCreated": 31728.649786, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (ffw.julian.main_light) is correct (Content 10 and Type is ).", + "asctime": "2025-08-29 19:32:25,318", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.julian.main_light)", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488745.3187804, + "msecs": 318.0, + "relativeCreated": 31728.551915, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (ffw.julian.main_light)): 10 ()", + "asctime": "2025-08-29 19:32:25,318" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (ffw.julian.main_light)", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488745.3188362, + "msecs": 318.0, + "relativeCreated": 31728.60775, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (ffw.julian.main_light)): result = 10 ()", + "asctime": "2025-08-29 19:32:25,318" + } + ], + "time_consumption": 4.220008850097656e-05 + } + ], + "time_consumption": 0.8078277111053467, + "time_start": "2025-08-29 19:32:24,511", + "time_finished": "2025-08-29 19:32:25,318" + }, + "Light.color_temp (ffw.julian.main_light) -> ViDevCommon.color_temp (ffw.julian.main_light)": { + "name": "__tLogger__", + "msg": "Light.color_temp (ffw.julian.main_light) -> ViDevCommon.color_temp (ffw.julian.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488745.3191068, + "msecs": 319.0, + "relativeCreated": 31728.878257, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Light.color_temp (ffw.julian.main_light) -> ViDevCommon.color_temp (ffw.julian.main_light)", + "asctime": "2025-08-29 19:32:25,319", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1756488745.4195051, + "msecs": 419.0, + "relativeCreated": 31829.276695, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-29 19:32:25,419", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488745.5202947, + "msecs": 520.0, + "relativeCreated": 31930.066044, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-29 19:32:25,520", + "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", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488745.419775, + "msecs": 419.0, + "relativeCreated": 31829.546303, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 10", + "asctime": "2025-08-29 19:32:25,419" + } + ], + "time_consumption": 0.10051965713500977 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488745.5207164, + "msecs": 520.0, + "relativeCreated": 31930.487926, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-29 19:32:25,520", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488745.5205824, + "msecs": 520.0, + "relativeCreated": 31930.353837, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-29 19:32:25,520" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488745.5206666, + "msecs": 520.0, + "relativeCreated": 31930.438012, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-29 19:32:25,520" + } + ], + "time_consumption": 4.982948303222656e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (ffw.julian.main_light)", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488745.6214006, + "msecs": 621.0, + "relativeCreated": 32031.171938, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (ffw.julian.main_light) to 0", + "asctime": "2025-08-29 19:32:25,621", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488745.5208814, + "msecs": 520.0, + "relativeCreated": 31930.652809, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", + "asctime": "2025-08-29 19:32:25,520" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488745.5220516, + "msecs": 522.0, + "relativeCreated": 31931.82293, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", + "asctime": "2025-08-29 19:32:25,522" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488745.5240846, + "msecs": 524.0, + "relativeCreated": 31933.855802, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'0'", + "asctime": "2025-08-29 19:32:25,524" + } + ], + "time_consumption": 0.09731602668762207 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488745.621785, + "msecs": 621.0, + "relativeCreated": 32031.556372, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:25,621", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.julian.main_light)", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488745.6216865, + "msecs": 621.0, + "relativeCreated": 32031.457876, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (ffw.julian.main_light)): 0 ()", + "asctime": "2025-08-29 19:32:25,621" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.julian.main_light)", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488745.621744, + "msecs": 621.0, + "relativeCreated": 32031.515342, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (ffw.julian.main_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:25,621" + } + ], + "time_consumption": 4.100799560546875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (ffw.julian.main_light)", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488745.722511, + "msecs": 722.0, + "relativeCreated": 32132.282573, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (ffw.julian.main_light) to 2", + "asctime": "2025-08-29 19:32:25,722", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488745.6219761, + "msecs": 621.0, + "relativeCreated": 32031.747467, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", + "asctime": "2025-08-29 19:32:25,621" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488745.6231709, + "msecs": 623.0, + "relativeCreated": 32032.942161, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", + "asctime": "2025-08-29 19:32:25,623" + }, + { + "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'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488745.6252565, + "msecs": 625.0, + "relativeCreated": 32035.027956, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'2'", + "asctime": "2025-08-29 19:32:25,625" + } + ], + "time_consumption": 0.09725451469421387 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488745.7228715, + "msecs": 722.0, + "relativeCreated": 32132.642951, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content 2 and Type is ).", + "asctime": "2025-08-29 19:32:25,722", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.julian.main_light)", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488745.7227733, + "msecs": 722.0, + "relativeCreated": 32132.544701, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (ffw.julian.main_light)): 2 ()", + "asctime": "2025-08-29 19:32:25,722" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.julian.main_light)", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488745.72283, + "msecs": 722.0, + "relativeCreated": 32132.601541, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (ffw.julian.main_light)): result = 2 ()", + "asctime": "2025-08-29 19:32:25,722" + } + ], + "time_consumption": 4.1484832763671875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (ffw.julian.main_light)", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488745.823586, + "msecs": 823.0, + "relativeCreated": 32233.357535, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (ffw.julian.main_light) to 4", + "asctime": "2025-08-29 19:32:25,823", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488745.7230299, + "msecs": 723.0, + "relativeCreated": 32132.801288, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", + "asctime": "2025-08-29 19:32:25,723" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488745.7241094, + "msecs": 724.0, + "relativeCreated": 32133.880756, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", + "asctime": "2025-08-29 19:32:25,724" + }, + { + "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'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488745.726061, + "msecs": 726.0, + "relativeCreated": 32135.832478, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'4'", + "asctime": "2025-08-29 19:32:25,726" + } + ], + "time_consumption": 0.09752488136291504 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488745.8239367, + "msecs": 823.0, + "relativeCreated": 32233.708246, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content 4 and Type is ).", + "asctime": "2025-08-29 19:32:25,823", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.julian.main_light)", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488745.8238304, + "msecs": 823.0, + "relativeCreated": 32233.601609, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (ffw.julian.main_light)): 4 ()", + "asctime": "2025-08-29 19:32:25,823" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.julian.main_light)", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488745.8238907, + "msecs": 823.0, + "relativeCreated": 32233.662205, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (ffw.julian.main_light)): result = 4 ()", + "asctime": "2025-08-29 19:32:25,823" + } + ], + "time_consumption": 4.601478576660156e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (ffw.julian.main_light)", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488745.9246519, + "msecs": 924.0, + "relativeCreated": 32334.423131, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (ffw.julian.main_light) to 6", + "asctime": "2025-08-29 19:32:25,924", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488745.8241117, + "msecs": 824.0, + "relativeCreated": 32233.882949, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", + "asctime": "2025-08-29 19:32:25,824" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488745.825397, + "msecs": 825.0, + "relativeCreated": 32235.168414, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", + "asctime": "2025-08-29 19:32:25,825" + }, + { + "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'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488745.8276482, + "msecs": 827.0, + "relativeCreated": 32237.419732, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'6'", + "asctime": "2025-08-29 19:32:25,827" + } + ], + "time_consumption": 0.09700369834899902 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488745.9249797, + "msecs": 924.0, + "relativeCreated": 32334.751132, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content 6 and Type is ).", + "asctime": "2025-08-29 19:32:25,924", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.julian.main_light)", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488745.9248815, + "msecs": 924.0, + "relativeCreated": 32334.652896, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (ffw.julian.main_light)): 6 ()", + "asctime": "2025-08-29 19:32:25,924" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.julian.main_light)", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488745.9249384, + "msecs": 924.0, + "relativeCreated": 32334.709965, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (ffw.julian.main_light)): result = 6 ()", + "asctime": "2025-08-29 19:32:25,924" + } + ], + "time_consumption": 4.124641418457031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (ffw.julian.main_light)", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488746.025687, + "msecs": 25.0, + "relativeCreated": 32435.45839, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (ffw.julian.main_light) to 8", + "asctime": "2025-08-29 19:32:26,025", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488745.9251676, + "msecs": 925.0, + "relativeCreated": 32334.939036, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", + "asctime": "2025-08-29 19:32:25,925" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488745.9263551, + "msecs": 926.0, + "relativeCreated": 32336.126706, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", + "asctime": "2025-08-29 19:32:25,926" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488745.9285982, + "msecs": 928.0, + "relativeCreated": 32338.369666, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'8'", + "asctime": "2025-08-29 19:32:25,928" + } + ], + "time_consumption": 0.09708881378173828 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488746.0260444, + "msecs": 26.0, + "relativeCreated": 32435.815961, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content 8 and Type is ).", + "asctime": "2025-08-29 19:32:26,026", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.julian.main_light)", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488746.025937, + "msecs": 25.0, + "relativeCreated": 32435.708516, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (ffw.julian.main_light)): 8 ()", + "asctime": "2025-08-29 19:32:26,025" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.julian.main_light)", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488746.0259988, + "msecs": 25.0, + "relativeCreated": 32435.770379, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (ffw.julian.main_light)): result = 8 ()", + "asctime": "2025-08-29 19:32:26,025" + } + ], + "time_consumption": 4.553794860839844e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (ffw.julian.main_light)", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488746.126811, + "msecs": 126.0, + "relativeCreated": 32536.582543, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (ffw.julian.main_light) to 10", + "asctime": "2025-08-29 19:32:26,126", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488746.0262492, + "msecs": 26.0, + "relativeCreated": 32436.020745, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", + "asctime": "2025-08-29 19:32:26,026" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.027508, + "msecs": 27.0, + "relativeCreated": 32437.279377, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", + "asctime": "2025-08-29 19:32:26,027" + }, + { + "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'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.029658, + "msecs": 29.0, + "relativeCreated": 32439.42953, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'10'", + "asctime": "2025-08-29 19:32:26,029" + } + ], + "time_consumption": 0.0971529483795166 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488746.1271613, + "msecs": 127.0, + "relativeCreated": 32536.932665, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (ffw.julian.main_light) is correct (Content 10 and Type is ).", + "asctime": "2025-08-29 19:32:26,127", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.julian.main_light)", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488746.1270537, + "msecs": 127.0, + "relativeCreated": 32536.82529, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (ffw.julian.main_light)): 10 ()", + "asctime": "2025-08-29 19:32:26,127" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (ffw.julian.main_light)", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488746.127116, + "msecs": 127.0, + "relativeCreated": 32536.887448, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (ffw.julian.main_light)): result = 10 ()", + "asctime": "2025-08-29 19:32:26,127" + } + ], + "time_consumption": 4.5299530029296875e-05 + } + ], + "time_consumption": 0.8080544471740723, + "time_start": "2025-08-29 19:32:25,319", + "time_finished": "2025-08-29 19:32:26,127" + }, + "ViDevHeating.temp_setp (ffw.julian.heating_valve) -> HeatingValve.temp_setp (ffw.julian.heating_valve)": { + "name": "__tLogger__", + "msg": "ViDevHeating.temp_setp (ffw.julian.heating_valve) -> HeatingValve.temp_setp (ffw.julian.heating_valve)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488746.1274054, + "msecs": 127.0, + "relativeCreated": 32537.176703, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevHeating.temp_setp (ffw.julian.heating_valve) -> HeatingValve.temp_setp (ffw.julian.heating_valve)", + "asctime": "2025-08-29 19:32:26,127", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488746.2281992, + "msecs": 228.0, + "relativeCreated": 32637.970636, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 30", + "asctime": "2025-08-29 19:32:26,228", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/heating_valve/user_temperature_setpoint/set", + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488746.1276424, + "msecs": 127.0, + "relativeCreated": 32537.413896, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/heating_valve/user_temperature_setpoint/set and payload 30", + "asctime": "2025-08-29 19:32:26,127" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/heating_valve", + "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488746.1279442, + "msecs": 127.0, + "relativeCreated": 32537.715549, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:26,127" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/heating_valve", + "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.16935, + "msecs": 169.0, + "relativeCreated": 32579.121259, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:26,169" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/heating_valve/set", + "b'{\"current_heating_setpoint\": 30}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.1839056, + "msecs": 183.0, + "relativeCreated": 32593.676948, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", + "asctime": "2025-08-29 19:32:26,183" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/heating_valve/valve_temperature_setpoint", + "b'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.184269, + "msecs": 184.0, + "relativeCreated": 32594.040602, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/heating_valve/valve_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:26,184" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/heating_valve/user_temperature_setpoint", + "b'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.1845677, + "msecs": 184.0, + "relativeCreated": 32594.339235, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/heating_valve/user_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:26,184" + } + ], + "time_consumption": 0.043631553649902344 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(30, 30)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488746.2285485, + "msecs": 228.0, + "relativeCreated": 32638.319942, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", + "asctime": "2025-08-29 19:32:26,228", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(30, 30)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488746.228428, + "msecs": 228.0, + "relativeCreated": 32638.199269, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (30, 30) ()", + "asctime": "2025-08-29 19:32:26,228" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(30, 30)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488746.2285068, + "msecs": 228.0, + "relativeCreated": 32638.278302, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", + "asctime": "2025-08-29 19:32:26,228" + } + ], + "time_consumption": 4.172325134277344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (ffw.julian.heating_valve)", + "15" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488746.3291156, + "msecs": 329.0, + "relativeCreated": 32738.887155, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (ffw.julian.heating_valve) to 15", + "asctime": "2025-08-29 19:32:26,329", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/heating_valve/user_temperature_setpoint/set", + "15" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488746.228656, + "msecs": 228.0, + "relativeCreated": 32638.427434, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/heating_valve/user_temperature_setpoint/set and payload 15", + "asctime": "2025-08-29 19:32:26,228" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/heating_valve/set", + "b'{\"current_heating_setpoint\": 15}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.237626, + "msecs": 237.0, + "relativeCreated": 32647.39759, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve/set and payload b'{\"current_heating_setpoint\": 15}'", + "asctime": "2025-08-29 19:32:26,237" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/heating_valve", + "{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488746.2378867, + "msecs": 237.0, + "relativeCreated": 32647.658102, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/heating_valve and payload {\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:26,237" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/heating_valve/valve_temperature_setpoint", + "b'15'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.2381868, + "msecs": 238.0, + "relativeCreated": 32647.958181, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/heating_valve/valve_temperature_setpoint and payload b'15'", + "asctime": "2025-08-29 19:32:26,238" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/heating_valve/user_temperature_setpoint", + "b'15'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.2385244, + "msecs": 238.0, + "relativeCreated": 32648.295862, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/heating_valve/user_temperature_setpoint and payload b'15'", + "asctime": "2025-08-29 19:32:26,238" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/heating_valve", + "b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.238847, + "msecs": 238.0, + "relativeCreated": 32648.618459, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve and payload b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:26,238" + } + ], + "time_consumption": 0.09026861190795898 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (ffw.julian.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "15", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488746.3294916, + "msecs": 329.0, + "relativeCreated": 32739.26309, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (ffw.julian.heating_valve) is correct (Content 15 and Type is ).", + "asctime": "2025-08-29 19:32:26,329", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.julian.heating_valve)", + "15", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488746.3293443, + "msecs": 329.0, + "relativeCreated": 32739.115646, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): 15 ()", + "asctime": "2025-08-29 19:32:26,329" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.julian.heating_valve)", + "=", + "15", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488746.329401, + "msecs": 329.0, + "relativeCreated": 32739.172453, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): result = 15 ()", + "asctime": "2025-08-29 19:32:26,329" + } + ], + "time_consumption": 9.059906005859375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (ffw.julian.heating_valve)", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488746.4301322, + "msecs": 430.0, + "relativeCreated": 32839.903672, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (ffw.julian.heating_valve) to 20", + "asctime": "2025-08-29 19:32:26,430", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/heating_valve/user_temperature_setpoint/set", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488746.3296177, + "msecs": 329.0, + "relativeCreated": 32739.38905, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/heating_valve/user_temperature_setpoint/set and payload 20", + "asctime": "2025-08-29 19:32:26,329" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/heating_valve/set", + "b'{\"current_heating_setpoint\": 20}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.3383832, + "msecs": 338.0, + "relativeCreated": 32748.154567, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", + "asctime": "2025-08-29 19:32:26,338" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/heating_valve", + "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488746.3387148, + "msecs": 338.0, + "relativeCreated": 32748.486377, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:26,338" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/heating_valve/valve_temperature_setpoint", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.3390136, + "msecs": 339.0, + "relativeCreated": 32748.785075, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/heating_valve/valve_temperature_setpoint and payload b'20'", + "asctime": "2025-08-29 19:32:26,339" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/heating_valve/user_temperature_setpoint", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.3393817, + "msecs": 339.0, + "relativeCreated": 32749.153253, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/heating_valve/user_temperature_setpoint and payload b'20'", + "asctime": "2025-08-29 19:32:26,339" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/heating_valve", + "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.3396828, + "msecs": 339.0, + "relativeCreated": 32749.454222, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:26,339" + } + ], + "time_consumption": 0.09044933319091797 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (ffw.julian.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488746.4305122, + "msecs": 430.0, + "relativeCreated": 32840.283592, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (ffw.julian.heating_valve) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:26,430", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.julian.heating_valve)", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488746.4303653, + "msecs": 430.0, + "relativeCreated": 32840.136951, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): 20 ()", + "asctime": "2025-08-29 19:32:26,430" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.julian.heating_valve)", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488746.4304242, + "msecs": 430.0, + "relativeCreated": 32840.195721, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): result = 20 ()", + "asctime": "2025-08-29 19:32:26,430" + } + ], + "time_consumption": 8.797645568847656e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (ffw.julian.heating_valve)", + "25" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488746.531135, + "msecs": 531.0, + "relativeCreated": 32940.906427, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (ffw.julian.heating_valve) to 25", + "asctime": "2025-08-29 19:32:26,531", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/heating_valve/user_temperature_setpoint/set", + "25" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488746.4306264, + "msecs": 430.0, + "relativeCreated": 32840.397806, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/heating_valve/user_temperature_setpoint/set and payload 25", + "asctime": "2025-08-29 19:32:26,430" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/heating_valve/set", + "b'{\"current_heating_setpoint\": 25}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.43985, + "msecs": 439.0, + "relativeCreated": 32849.621513, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", + "asctime": "2025-08-29 19:32:26,439" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/heating_valve", + "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488746.44016, + "msecs": 440.0, + "relativeCreated": 32849.93134, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:26,440" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/heating_valve/valve_temperature_setpoint", + "b'25'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.4404705, + "msecs": 440.0, + "relativeCreated": 32850.242001, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/heating_valve/valve_temperature_setpoint and payload b'25'", + "asctime": "2025-08-29 19:32:26,440" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/heating_valve/user_temperature_setpoint", + "b'25'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.440841, + "msecs": 440.0, + "relativeCreated": 32850.612493, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/heating_valve/user_temperature_setpoint and payload b'25'", + "asctime": "2025-08-29 19:32:26,440" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/heating_valve", + "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.4411316, + "msecs": 441.0, + "relativeCreated": 32850.903016, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:26,441" + } + ], + "time_consumption": 0.09000349044799805 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (ffw.julian.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "25", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488746.5315392, + "msecs": 531.0, + "relativeCreated": 32941.310718, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (ffw.julian.heating_valve) is correct (Content 25 and Type is ).", + "asctime": "2025-08-29 19:32:26,531", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.julian.heating_valve)", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488746.5313675, + "msecs": 531.0, + "relativeCreated": 32941.13889, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): 25 ()", + "asctime": "2025-08-29 19:32:26,531" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.julian.heating_valve)", + "=", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488746.5314238, + "msecs": 531.0, + "relativeCreated": 32941.195269, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): result = 25 ()", + "asctime": "2025-08-29 19:32:26,531" + } + ], + "time_consumption": 0.00011539459228515625 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (ffw.julian.heating_valve)", + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488746.6321044, + "msecs": 632.0, + "relativeCreated": 33041.875798, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (ffw.julian.heating_valve) to 30", + "asctime": "2025-08-29 19:32:26,632", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/heating_valve/user_temperature_setpoint/set", + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488746.5316577, + "msecs": 531.0, + "relativeCreated": 32941.429075, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/julian/heating_valve/user_temperature_setpoint/set and payload 30", + "asctime": "2025-08-29 19:32:26,531" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/heating_valve/set", + "b'{\"current_heating_setpoint\": 30}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.539936, + "msecs": 539.0, + "relativeCreated": 32949.707413, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", + "asctime": "2025-08-29 19:32:26,539" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/heating_valve", + "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488746.5402334, + "msecs": 540.0, + "relativeCreated": 32950.004826, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/julian/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:26,540" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/heating_valve/valve_temperature_setpoint", + "b'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.540532, + "msecs": 540.0, + "relativeCreated": 32950.303667, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/heating_valve/valve_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:26,540" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/heating_valve/user_temperature_setpoint", + "b'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.540875, + "msecs": 540.0, + "relativeCreated": 32950.646391, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/julian/heating_valve/user_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:26,540" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/julian/heating_valve", + "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.541125, + "msecs": 541.0, + "relativeCreated": 32950.896501, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:26,541" + } + ], + "time_consumption": 0.09097933769226074 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (ffw.julian.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "30", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488746.6324534, + "msecs": 632.0, + "relativeCreated": 33042.224685, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (ffw.julian.heating_valve) is correct (Content 30 and Type is ).", + "asctime": "2025-08-29 19:32:26,632", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.julian.heating_valve)", + "30", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488746.6323347, + "msecs": 632.0, + "relativeCreated": 33042.105967, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): 30 ()", + "asctime": "2025-08-29 19:32:26,632" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.julian.heating_valve)", + "=", + "30", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488746.6323922, + "msecs": 632.0, + "relativeCreated": 33042.163616, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): result = 30 ()", + "asctime": "2025-08-29 19:32:26,632" + } + ], + "time_consumption": 6.127357482910156e-05 + } + ], + "time_consumption": 0.5050480365753174, + "time_start": "2025-08-29 19:32:26,127", + "time_finished": "2025-08-29 19:32:26,632" + }, + "ViDevCommon.state (ffw.bath.main_light) -> Shelly.relay/0 (ffw.bath.main_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.state (ffw.bath.main_light) -> Shelly.relay/0 (ffw.bath.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488746.6327064, + "msecs": 632.0, + "relativeCreated": 33042.477672, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.state (ffw.bath.main_light) -> Shelly.relay/0 (ffw.bath.main_light)", + "asctime": "2025-08-29 19:32:26,632", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488746.733206, + "msecs": 733.0, + "relativeCreated": 33142.977538, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:26,733", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488746.6328418, + "msecs": 632.0, + "relativeCreated": 33042.613181, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/bath/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:26,632" } ], "time_consumption": 0.10036420822143555 @@ -116909,16 +85374,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483069.233765, - "msecs": 233.0, - "relativeCreated": 46929.18843, - "thread": 136328761630976, + "created": 1756488746.7335544, + "msecs": 733.0, + "relativeCreated": 33143.325797, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:49,233", + "asctime": "2025-08-29 19:32:26,733", "moduleLogger": [ { "name": "__unittest__", @@ -116937,16 +85402,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483069.2336707, - "msecs": 233.0, - "relativeCreated": 46929.094318, - "thread": 136328761630976, + "created": 1756488746.733432, + "msecs": 733.0, + "relativeCreated": 33143.203497, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:49,233" + "asctime": "2025-08-29 19:32:26,733" }, { "name": "__unittest__", @@ -116966,25 +85431,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483069.233725, - "msecs": 233.0, - "relativeCreated": 46929.148875, - "thread": 136328761630976, + "created": 1756488746.7335134, + "msecs": 733.0, + "relativeCreated": 33143.284964, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:49,233" + "asctime": "2025-08-29 19:32:26,733" } ], - "time_consumption": 3.981590270996094e-05 + "time_consumption": 4.100799560546875e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevCommon.state (gfw.marion.main_light)", + "ViDevCommon.state (ffw.bath.main_light)", "True" ], "levelname": "DEBUG", @@ -116996,22 +85461,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483069.3344073, - "msecs": 334.0, - "relativeCreated": 47029.83119, - "thread": 136328761630976, + "created": 1756488746.833971, + "msecs": 833.0, + "relativeCreated": 33243.742471, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevCommon.state (gfw.marion.main_light) to True", - "asctime": "2025-08-29 17:57:49,334", + "message": "Setting state of ViDevCommon.state (ffw.bath.main_light) to True", + "asctime": "2025-08-29 19:32:26,833", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state.set", + "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/marion/main_light/state/set", + "videv/ffw/bath/main_light/state/set", "true" ], "levelname": "DEBUG", @@ -117023,22 +85488,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483069.2339072, - "msecs": 233.0, - "relativeCreated": 46929.330784, - "thread": 136328761630976, + "created": 1756488746.7336607, + "msecs": 733.0, + "relativeCreated": 33143.432222, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/marion/main_light/state/set and payload true", - "asctime": "2025-08-29 17:57:49,233" + "message": "Sending message with topic videv/ffw/bath/main_light/state/set and payload true", + "asctime": "2025-08-29 19:32:26,733" }, { - "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0.command", + "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0.command", "msg": "Received message with topic %s and payload %s", "args": [ - "shellies/gfw/marion/main_light/relay/0/command", + "shellies/ffw/bath/main_light/relay/0/command", "b'on'" ], "levelname": "DEBUG", @@ -117050,22 +85515,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483069.236592, - "msecs": 236.0, - "relativeCreated": 46932.015897, - "thread": 136328734033600, + "created": 1756488746.7359684, + "msecs": 735.0, + "relativeCreated": 33145.739659, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic shellies/gfw/marion/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-29 17:57:49,236" + "message": "Received message with topic shellies/ffw/bath/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-29 19:32:26,735" }, { - "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", "msg": "Sending message with topic %s and payload %s", "args": [ - "shellies/gfw/marion/main_light/relay/0", + "shellies/ffw/bath/main_light/relay/0", "on" ], "levelname": "DEBUG", @@ -117077,22 +85542,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483069.2368743, - "msecs": 236.0, - "relativeCreated": 46932.297933, - "thread": 136328734033600, + "created": 1756488746.736215, + "msecs": 736.0, + "relativeCreated": 33145.986563, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:49,236" + "message": "Sending message with topic shellies/ffw/bath/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:26,736" }, { - "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "shellies/gfw/marion/main_light/relay/0", + "shellies/ffw/bath/main_light/relay/0", "b'on'" ], "levelname": "DEBUG", @@ -117104,494 +85569,928 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483069.237247, + "created": 1756488746.7367797, + "msecs": 736.0, + "relativeCreated": 33146.551271, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/bath/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:26,736" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.7778275, + "msecs": 777.0, + "relativeCreated": 33187.599006, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/bath/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:26,777" + } + ], + "time_consumption": 0.05614352226257324 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (ffw.bath.main_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488746.834192, + "msecs": 834.0, + "relativeCreated": 33243.963576, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (ffw.bath.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:26,834", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffw.bath.main_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488746.8341374, + "msecs": 834.0, + "relativeCreated": 33243.908881, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (ffw.bath.main_light)): True ()", + "asctime": "2025-08-29 19:32:26,834" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffw.bath.main_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488746.83417, + "msecs": 834.0, + "relativeCreated": 33243.94159, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (ffw.bath.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:26,834" + } + ], + "time_consumption": 2.193450927734375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffw.bath.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488746.9345844, + "msecs": 934.0, + "relativeCreated": 33344.355881, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffw.bath.main_light) to False", + "asctime": "2025-08-29 19:32:26,934", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488746.8342443, + "msecs": 834.0, + "relativeCreated": 33244.01575, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/bath/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:26,834" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/bath/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.835605, + "msecs": 835.0, + "relativeCreated": 33245.376369, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/bath/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-29 19:32:26,835" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/bath/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488746.835808, + "msecs": 835.0, + "relativeCreated": 33245.579312, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/bath/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:26,835" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/bath/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.8360674, + "msecs": 836.0, + "relativeCreated": 33245.838808, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/bath/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:26,836" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488746.8779824, + "msecs": 877.0, + "relativeCreated": 33287.753865, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/bath/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:26,877" + } + ], + "time_consumption": 0.05660200119018555 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (ffw.bath.main_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488746.934794, + "msecs": 934.0, + "relativeCreated": 33344.5654, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (ffw.bath.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:26,934", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffw.bath.main_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488746.9347296, + "msecs": 934.0, + "relativeCreated": 33344.500905, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (ffw.bath.main_light)): False ()", + "asctime": "2025-08-29 19:32:26,934" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffw.bath.main_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488746.9347546, + "msecs": 934.0, + "relativeCreated": 33344.525935, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (ffw.bath.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:26,934" + } + ], + "time_consumption": 3.933906555175781e-05 + } + ], + "time_consumption": 0.30208754539489746, + "time_start": "2025-08-29 19:32:26,632", + "time_finished": "2025-08-29 19:32:26,934" + }, + "Shelly.relay/0 (ffw.bath.main_light) -> ViDevCommon.state (ffw.bath.main_light)": { + "name": "__tLogger__", + "msg": "Shelly.relay/0 (ffw.bath.main_light) -> ViDevCommon.state (ffw.bath.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488746.9349415, + "msecs": 934.0, + "relativeCreated": 33344.712844, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Shelly.relay/0 (ffw.bath.main_light) -> ViDevCommon.state (ffw.bath.main_light)", + "asctime": "2025-08-29 19:32:26,934", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488747.0354922, + "msecs": 35.0, + "relativeCreated": 33445.263487, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:27,035", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488746.93502, + "msecs": 935.0, + "relativeCreated": 33344.791535, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/bath/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:26,935" + } + ], + "time_consumption": 0.10047221183776855 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488747.0358293, + "msecs": 35.0, + "relativeCreated": 33445.60071, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:27,035", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488747.0357292, + "msecs": 35.0, + "relativeCreated": 33445.500617, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:27,035" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488747.035786, + "msecs": 35.0, + "relativeCreated": 33445.557376, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:27,035" + } + ], + "time_consumption": 4.3392181396484375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (ffw.bath.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488747.136519, + "msecs": 136.0, + "relativeCreated": 33546.290316, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffw.bath.main_light) to True", + "asctime": "2025-08-29 19:32:27,136", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/bath/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488747.0359461, + "msecs": 35.0, + "relativeCreated": 33445.717642, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/bath/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:27,035" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/bath/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488747.0371275, + "msecs": 37.0, + "relativeCreated": 33446.898907, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/bath/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:27,037" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488747.0392222, + "msecs": 39.0, + "relativeCreated": 33448.993617, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/bath/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:27,039" + } + ], + "time_consumption": 0.09729671478271484 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffw.bath.main_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488747.1368914, + "msecs": 136.0, + "relativeCreated": 33546.662758, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffw.bath.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:27,136", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffw.bath.main_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488747.1367571, + "msecs": 136.0, + "relativeCreated": 33546.528704, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffw.bath.main_light)): True ()", + "asctime": "2025-08-29 19:32:27,136" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffw.bath.main_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488747.136845, + "msecs": 136.0, + "relativeCreated": 33546.61653, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffw.bath.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:27,136" + } + ], + "time_consumption": 4.6253204345703125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (ffw.bath.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488747.2375524, + "msecs": 237.0, + "relativeCreated": 33647.323815, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffw.bath.main_light) to False", + "asctime": "2025-08-29 19:32:27,237", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/bath/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488747.1370122, + "msecs": 137.0, + "relativeCreated": 33546.78353, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/bath/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:27,137" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/bath/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488747.138227, + "msecs": 138.0, + "relativeCreated": 33547.998349, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/bath/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:27,138" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488747.1402946, + "msecs": 140.0, + "relativeCreated": 33550.066078, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/bath/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:27,140" + } + ], + "time_consumption": 0.09725785255432129 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffw.bath.main_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488747.2378783, + "msecs": 237.0, + "relativeCreated": 33647.649753, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffw.bath.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:27,237", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffw.bath.main_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488747.2377796, "msecs": 237.0, - "relativeCreated": 46932.670536, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:49,237" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.2815351, - "msecs": 281.0, - "relativeCreated": 46976.959001, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:49,281" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.322998, - "msecs": 322.0, - "relativeCreated": 47018.421608, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:49,322" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483069.3233693, - "msecs": 323.0, - "relativeCreated": 47018.792979, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/marion/window_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:49,323" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.3241267, - "msecs": 324.0, - "relativeCreated": 47019.550344, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:49,324" - } - ], - "time_consumption": 0.010280609130859375 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (gfw.marion.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483069.3347647, - "msecs": 334.0, - "relativeCreated": 47030.188403, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (gfw.marion.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:49,334", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (gfw.marion.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483069.3346384, - "msecs": 334.0, - "relativeCreated": 47030.062124, - "thread": 136328761630976, + "relativeCreated": 33647.551142, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for Shelly.relay/0 (gfw.marion.main_light)): True ()", - "asctime": "2025-08-29 17:57:49,334" + "message": "Result (Value for ViDevCommon.state (ffw.bath.main_light)): False ()", + "asctime": "2025-08-29 19:32:27,237" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for Shelly.relay/0 (gfw.marion.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483069.3347204, - "msecs": 334.0, - "relativeCreated": 47030.143834, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (gfw.marion.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:49,334" - } - ], - "time_consumption": 4.4345855712890625e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (gfw.marion.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483069.435435, - "msecs": 435.0, - "relativeCreated": 47130.858774, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (gfw.marion.main_light) to False", - "asctime": "2025-08-29 17:57:49,435", - "moduleLogger": [ - { - "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/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483069.3349085, - "msecs": 334.0, - "relativeCreated": 47030.332033, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/marion/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:49,334" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/window_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.3672047, - "msecs": 367.0, - "relativeCreated": 47062.628308, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:49,367" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.window_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/window_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.4077618, - "msecs": 407.0, - "relativeCreated": 47103.185721, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/window_light/brightness and payload b'50'", - "asctime": "2025-08-29 17:57:49,407" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.window_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/window_light/color_temp", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.4083252, - "msecs": 408.0, - "relativeCreated": 47103.748681, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/window_light/color_temp and payload b'5'", - "asctime": "2025-08-29 17:57:49,408" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.4086978, - "msecs": 408.0, - "relativeCreated": 47104.121624, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/gfw/marion/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-29 17:57:49,408" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483069.4089446, - "msecs": 408.0, - "relativeCreated": 47104.368232, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:49,408" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.4097497, - "msecs": 409.0, - "relativeCreated": 47105.173355, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:49,409" - } - ], - "time_consumption": 0.02568531036376953 - }, - { - "name": "__tLogger__", - "msg": "Value for Shelly.relay/0 (gfw.marion.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483069.4357746, - "msecs": 435.0, - "relativeCreated": 47131.198266, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Shelly.relay/0 (gfw.marion.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:49,435", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Shelly.relay/0 (gfw.marion.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483069.435674, - "msecs": 435.0, - "relativeCreated": 47131.097489, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Shelly.relay/0 (gfw.marion.main_light)): False ()", - "asctime": "2025-08-29 17:57:49,435" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Shelly.relay/0 (gfw.marion.main_light)", + "Value for ViDevCommon.state (ffw.bath.main_light)", "=", "False", "" @@ -117605,28 +86504,28 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483069.4357314, - "msecs": 435.0, - "relativeCreated": 47131.155218, - "thread": 136328761630976, + "created": 1756488747.2378352, + "msecs": 237.0, + "relativeCreated": 33647.606791, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for Shelly.relay/0 (gfw.marion.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:49,435" + "message": "Expectation (Value for ViDevCommon.state (ffw.bath.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:27,237" } ], "time_consumption": 4.315376281738281e-05 } ], - "time_consumption": 0.30283617973327637, - "time_start": "2025-08-29 17:57:49,132", - "time_finished": "2025-08-29 17:57:49,435" + "time_consumption": 0.3029367923736572, + "time_start": "2025-08-29 19:32:26,934", + "time_finished": "2025-08-29 19:32:27,237" }, - "Shelly.relay/0 (gfw.marion.main_light) -> ViDevCommon.state (gfw.marion.main_light)": { + "ViDevHeating.temp_setp (ffw.bath.heating_valve) -> HeatingValve.temp_setp (ffw.bath.heating_valve)": { "name": "__tLogger__", - "msg": "Shelly.relay/0 (gfw.marion.main_light) -> ViDevCommon.state (gfw.marion.main_light)", + "msg": "ViDevHeating.temp_setp (ffw.bath.heating_valve) -> HeatingValve.temp_setp (ffw.bath.heating_valve)", "args": null, "levelname": "INFO", "levelno": 20, @@ -117637,2939 +86536,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483069.4360318, - "msecs": 436.0, - "relativeCreated": 47131.455435, - "thread": 136328761630976, + "created": 1756488747.2380962, + "msecs": 238.0, + "relativeCreated": 33647.867537, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Shelly.relay/0 (gfw.marion.main_light) -> ViDevCommon.state (gfw.marion.main_light)", - "asctime": "2025-08-29 17:57:49,436", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483069.5364778, - "msecs": 536.0, - "relativeCreated": 47231.90146, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:49,536", - "moduleLogger": [ - { - "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/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483069.4361627, - "msecs": 436.0, - "relativeCreated": 47131.586581, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/marion/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:49,436" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.452929, - "msecs": 452.0, - "relativeCreated": 47148.352643, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:49,452" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.4941616, - "msecs": 494.0, - "relativeCreated": 47189.585464, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:49,494" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483069.4956105, - "msecs": 495.0, - "relativeCreated": 47191.033965, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/marion/window_light and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:49,495" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.4965177, - "msecs": 496.0, - "relativeCreated": 47191.941331, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:49,496" - } - ], - "time_consumption": 0.03996014595031738 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483069.5367959, - "msecs": 536.0, - "relativeCreated": 47232.219518, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:49,536", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483069.5366936, - "msecs": 536.0, - "relativeCreated": 47232.117213, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:49,536" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483069.536751, - "msecs": 536.0, - "relativeCreated": 47232.174725, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:49,536" - } - ], - "time_consumption": 4.482269287109375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (gfw.marion.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483069.6374638, - "msecs": 637.0, - "relativeCreated": 47332.887421, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (gfw.marion.main_light) to True", - "asctime": "2025-08-29 17:57:49,637", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483069.5369952, - "msecs": 536.0, - "relativeCreated": 47232.418873, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:49,536" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/window_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.5373774, - "msecs": 537.0, - "relativeCreated": 47232.801003, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:49,537" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.5383344, - "msecs": 538.0, - "relativeCreated": 47233.758225, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:49,538" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.5797544, - "msecs": 579.0, - "relativeCreated": 47275.177957, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:49,579" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.5815716, - "msecs": 581.0, - "relativeCreated": 47276.995262, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:49,581" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483069.5818846, - "msecs": 581.0, - "relativeCreated": 47277.308424, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/marion/window_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:49,581" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.5825346, - "msecs": 582.0, - "relativeCreated": 47277.95834, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:49,582" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/window_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.624424, - "msecs": 624.0, - "relativeCreated": 47319.847617, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:49,624" - } - ], - "time_consumption": 0.013039827346801758 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (gfw.marion.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483069.63779, - "msecs": 637.0, - "relativeCreated": 47333.213681, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (gfw.marion.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:49,637", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.marion.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483069.6376846, - "msecs": 637.0, - "relativeCreated": 47333.108152, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (gfw.marion.main_light)): True ()", - "asctime": "2025-08-29 17:57:49,637" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.marion.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483069.6377459, - "msecs": 637.0, - "relativeCreated": 47333.169627, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (gfw.marion.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:49,637" - } - ], - "time_consumption": 4.410743713378906e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (gfw.marion.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483069.7383697, - "msecs": 738.0, - "relativeCreated": 47433.793459, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (gfw.marion.main_light) to False", - "asctime": "2025-08-29 17:57:49,738", - "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", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483069.637938, - "msecs": 637.0, - "relativeCreated": 47333.361646, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:49,637" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.6390333, - "msecs": 639.0, - "relativeCreated": 47334.457072, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:49,639" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.679592, - "msecs": 679.0, - "relativeCreated": 47375.015646, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:49,679" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.6816392, - "msecs": 681.0, - "relativeCreated": 47377.062805, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:49,681" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483069.6819494, - "msecs": 681.0, - "relativeCreated": 47377.373074, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/marion/window_light and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:49,681" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.6825883, - "msecs": 682.0, - "relativeCreated": 47378.011998, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:49,682" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/window_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.7245038, - "msecs": 724.0, - "relativeCreated": 47419.927439, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:49,724" - } - ], - "time_consumption": 0.013865947723388672 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (gfw.marion.main_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483069.7386913, - "msecs": 738.0, - "relativeCreated": 47434.11494, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (gfw.marion.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:49,738", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.marion.main_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483069.7385821, - "msecs": 738.0, - "relativeCreated": 47434.005607, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (gfw.marion.main_light)): False ()", - "asctime": "2025-08-29 17:57:49,738" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.marion.main_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483069.738638, - "msecs": 738.0, - "relativeCreated": 47434.061416, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (gfw.marion.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:49,738" - } - ], - "time_consumption": 5.340576171875e-05 - } - ], - "time_consumption": 0.3026595115661621, - "time_start": "2025-08-29 17:57:49,436", - "time_finished": "2025-08-29 17:57:49,738" - }, - "ViDevCommon.state (gfw.marion.window_light) -> Light.state (gfw.marion.window_light)": { - "name": "__tLogger__", - "msg": "ViDevCommon.state (gfw.marion.window_light) -> Light.state (gfw.marion.window_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483069.7389255, - "msecs": 738.0, - "relativeCreated": 47434.349193, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevCommon.state (gfw.marion.window_light) -> Light.state (gfw.marion.window_light)", - "asctime": "2025-08-29 17:57:49,738", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483069.8394113, - "msecs": 839.0, - "relativeCreated": 47534.834916, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:49,839", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/window_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483069.739051, - "msecs": 739.0, - "relativeCreated": 47434.474724, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/marion/window_light/state/set and payload false", - "asctime": "2025-08-29 17:57:49,739" - } - ], - "time_consumption": 0.10036015510559082 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483069.839752, - "msecs": 839.0, - "relativeCreated": 47535.175683, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:49,839", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483069.8396487, - "msecs": 839.0, - "relativeCreated": 47535.072548, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:49,839" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483069.8397093, - "msecs": 839.0, - "relativeCreated": 47535.13293, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:49,839" - } - ], - "time_consumption": 4.267692565917969e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (gfw.marion.window_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483069.9404082, - "msecs": 940.0, - "relativeCreated": 47635.831915, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (gfw.marion.window_light) to True", - "asctime": "2025-08-29 17:57:49,940", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/window_light/state/set", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483069.8398843, - "msecs": 839.0, - "relativeCreated": 47535.307998, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/marion/window_light/state/set and payload true", - "asctime": "2025-08-29 17:57:49,839" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.842534, - "msecs": 842.0, - "relativeCreated": 47537.957897, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:49,842" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483069.8428605, - "msecs": 842.0, - "relativeCreated": 47538.284279, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/marion/window_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:49,842" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.8433025, - "msecs": 843.0, - "relativeCreated": 47538.726109, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:49,843" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/window_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.8857079, - "msecs": 885.0, - "relativeCreated": 47581.131418, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:49,885" - } - ], - "time_consumption": 0.054700374603271484 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.state (gfw.marion.window_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483069.9407344, - "msecs": 940.0, - "relativeCreated": 47636.158025, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.state (gfw.marion.window_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:49,940", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.state (gfw.marion.window_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483069.940636, - "msecs": 940.0, - "relativeCreated": 47636.059511, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.state (gfw.marion.window_light)): True ()", - "asctime": "2025-08-29 17:57:49,940" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.state (gfw.marion.window_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483069.9406927, - "msecs": 940.0, - "relativeCreated": 47636.116406, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.state (gfw.marion.window_light)): result = True ()", - "asctime": "2025-08-29 17:57:49,940" - } - ], - "time_consumption": 4.172325134277344e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "ViDevCommon.state (gfw.marion.window_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483070.0413847, - "msecs": 41.0, - "relativeCreated": 47736.808355, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of ViDevCommon.state (gfw.marion.window_light) to False", - "asctime": "2025-08-29 17:57:50,041", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/window_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483069.9408782, - "msecs": 940.0, - "relativeCreated": 47636.301639, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/marion/window_light/state/set and payload false", - "asctime": "2025-08-29 17:57:49,940" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.943728, - "msecs": 943.0, - "relativeCreated": 47639.151676, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:49,943" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483069.944072, - "msecs": 944.0, - "relativeCreated": 47639.495742, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/marion/window_light and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:49,944" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.9448085, - "msecs": 944.0, - "relativeCreated": 47640.232232, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:49,944" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/window_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483069.9866688, - "msecs": 986.0, - "relativeCreated": 47682.092485, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:49,986" - } - ], - "time_consumption": 0.054715871810913086 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.state (gfw.marion.window_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483070.04172, - "msecs": 41.0, - "relativeCreated": 47737.143454, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.state (gfw.marion.window_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:50,041", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.state (gfw.marion.window_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483070.04162, - "msecs": 41.0, - "relativeCreated": 47737.043654, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.state (gfw.marion.window_light)): False ()", - "asctime": "2025-08-29 17:57:50,041" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.state (gfw.marion.window_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483070.0416777, - "msecs": 41.0, - "relativeCreated": 47737.101453, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.state (gfw.marion.window_light)): result = False ()", - "asctime": "2025-08-29 17:57:50,041" - } - ], - "time_consumption": 4.220008850097656e-05 - } - ], - "time_consumption": 0.3027944564819336, - "time_start": "2025-08-29 17:57:49,738", - "time_finished": "2025-08-29 17:57:50,041" - }, - "Light.state (gfw.marion.window_light) -> ViDevCommon.state (gfw.marion.window_light)": { - "name": "__tLogger__", - "msg": "Light.state (gfw.marion.window_light) -> ViDevCommon.state (gfw.marion.window_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483070.0419908, - "msecs": 41.0, - "relativeCreated": 47737.414232, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Light.state (gfw.marion.window_light) -> ViDevCommon.state (gfw.marion.window_light)", - "asctime": "2025-08-29 17:57:50,041", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483070.1426077, - "msecs": 142.0, - "relativeCreated": 47838.031174, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:50,142", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state.set", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/window_light/state/set", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483070.0421205, - "msecs": 42.0, - "relativeCreated": 47737.544241, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic videv/gfw/marion/window_light/state/set and payload false", - "asctime": "2025-08-29 17:57:50,042" - } - ], - "time_consumption": 0.10048723220825195 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483070.1430275, - "msecs": 143.0, - "relativeCreated": 47838.451244, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:50,143", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483070.1429176, - "msecs": 142.0, - "relativeCreated": 47838.341362, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:50,142" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483070.1429834, - "msecs": 142.0, - "relativeCreated": 47838.407053, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:50,142" - } - ], - "time_consumption": 4.410743713378906e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.state (gfw.marion.window_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483070.2437186, - "msecs": 243.0, - "relativeCreated": 47939.142387, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.state (gfw.marion.window_light) to True", - "asctime": "2025-08-29 17:57:50,243", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483070.1431975, - "msecs": 143.0, - "relativeCreated": 47838.621011, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/marion/window_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:50,143" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483070.1442902, - "msecs": 144.0, - "relativeCreated": 47839.714019, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:50,144" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/window_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483070.1464782, - "msecs": 146.0, - "relativeCreated": 47841.901782, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:50,146" - } - ], - "time_consumption": 0.09724044799804688 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (gfw.marion.window_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483070.2440758, - "msecs": 244.0, - "relativeCreated": 47939.499359, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (gfw.marion.window_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:50,244", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.marion.window_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483070.2439709, - "msecs": 243.0, - "relativeCreated": 47939.39453, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (gfw.marion.window_light)): True ()", - "asctime": "2025-08-29 17:57:50,243" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.marion.window_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483070.2440312, - "msecs": 244.0, - "relativeCreated": 47939.454973, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (gfw.marion.window_light)): result = True ()", - "asctime": "2025-08-29 17:57:50,244" - } - ], - "time_consumption": 4.458427429199219e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Light.state (gfw.marion.window_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483070.3447337, - "msecs": 344.0, - "relativeCreated": 48040.157263, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Light.state (gfw.marion.window_light) to False", - "asctime": "2025-08-29 17:57:50,344", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483070.2442458, - "msecs": 244.0, - "relativeCreated": 47939.669428, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/marion/window_light and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:50,244" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483070.2453873, - "msecs": 245.0, - "relativeCreated": 47940.810948, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:50,245" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/window_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483070.2474165, - "msecs": 247.0, - "relativeCreated": 47942.840383, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:50,247" - } - ], - "time_consumption": 0.09731721878051758 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (gfw.marion.window_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483070.3450992, - "msecs": 345.0, - "relativeCreated": 48040.522966, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (gfw.marion.window_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:50,345", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.marion.window_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483070.344999, - "msecs": 344.0, - "relativeCreated": 48040.422831, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (gfw.marion.window_light)): False ()", - "asctime": "2025-08-29 17:57:50,344" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (gfw.marion.window_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483070.3450575, - "msecs": 345.0, - "relativeCreated": 48040.481172, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (gfw.marion.window_light)): result = False ()", - "asctime": "2025-08-29 17:57:50,345" - } - ], - "time_consumption": 4.172325134277344e-05 - } - ], - "time_consumption": 0.30310845375061035, - "time_start": "2025-08-29 17:57:50,041", - "time_finished": "2025-08-29 17:57:50,345" - }, - "Shelly.relay/0 (gfw.marion.main_light) -> Light.state (gfw.marion.window_light)": { - "name": "__tLogger__", - "msg": "Shelly.relay/0 (gfw.marion.main_light) -> Light.state (gfw.marion.window_light)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483070.3453274, - "msecs": 345.0, - "relativeCreated": 48040.751034, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Shelly.relay/0 (gfw.marion.main_light) -> Light.state (gfw.marion.window_light)", - "asctime": "2025-08-29 17:57:50,345", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Prepare: Setting devices to last state %s", - "args": [ - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 19, - "funcName": "device_follow", - "created": 1756483070.4455948, - "msecs": 445.0, - "relativeCreated": 48141.018484, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:50,445", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483070.4459565, - "msecs": 445.0, - "relativeCreated": 48141.379944, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:50,445", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483070.4458308, - "msecs": 445.0, - "relativeCreated": 48141.254629, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:50,445" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483070.4459116, - "msecs": 445.0, - "relativeCreated": 48141.335125, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:50,445" - } - ], - "time_consumption": 4.482269287109375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (gfw.marion.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483070.5466123, - "msecs": 546.0, - "relativeCreated": 48242.036017, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (gfw.marion.main_light) to True", - "asctime": "2025-08-29 17:57:50,546", - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483070.4460802, - "msecs": 446.0, - "relativeCreated": 48141.504031, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:50,446" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483070.447359, - "msecs": 447.0, - "relativeCreated": 48142.782782, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:50,447" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483070.449688, - "msecs": 449.0, - "relativeCreated": 48145.111856, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:50,449" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483070.4502625, - "msecs": 450.0, - "relativeCreated": 48145.686146, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 17:57:50,450" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483070.4506838, - "msecs": 450.0, - "relativeCreated": 48146.10753, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/marion/window_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:50,450" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483070.4513805, - "msecs": 451.0, - "relativeCreated": 48146.804077, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:50,451" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/window_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483070.4927008, - "msecs": 492.0, - "relativeCreated": 48188.124583, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:50,492" - } - ], - "time_consumption": 0.053911447525024414 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.state (gfw.marion.window_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483070.5469632, - "msecs": 546.0, - "relativeCreated": 48242.386797, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.state (gfw.marion.window_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:50,546", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.state (gfw.marion.window_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483070.5468369, - "msecs": 546.0, - "relativeCreated": 48242.260344, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.state (gfw.marion.window_light)): True ()", - "asctime": "2025-08-29 17:57:50,546" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.state (gfw.marion.window_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483070.546923, - "msecs": 546.0, - "relativeCreated": 48242.346628, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.state (gfw.marion.window_light)): result = True ()", - "asctime": "2025-08-29 17:57:50,546" - } - ], - "time_consumption": 4.029273986816406e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (gfw.marion.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483070.6475656, - "msecs": 647.0, - "relativeCreated": 48342.989218, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (gfw.marion.main_light) to False", - "asctime": "2025-08-29 17:57:50,647", - "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", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483070.5470722, - "msecs": 547.0, - "relativeCreated": 48242.495896, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:50,547" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483070.547947, - "msecs": 547.0, - "relativeCreated": 48243.370574, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:50,547" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483070.5502043, - "msecs": 550.0, - "relativeCreated": 48245.627748, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:50,550" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483070.550765, - "msecs": 550.0, - "relativeCreated": 48246.18885, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 17:57:50,550" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483070.5511827, - "msecs": 551.0, - "relativeCreated": 48246.606561, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/marion/window_light and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:50,551" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/window_light", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483070.5519583, - "msecs": 551.0, - "relativeCreated": 48247.381995, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/window_light and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:50,551" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/window_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483070.5937254, - "msecs": 593.0, - "relativeCreated": 48289.149096, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:50,593" - } - ], - "time_consumption": 0.05384016036987305 - }, - { - "name": "__tLogger__", - "msg": "Value for Light.state (gfw.marion.window_light) is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483070.6479275, - "msecs": 647.0, - "relativeCreated": 48343.351334, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for Light.state (gfw.marion.window_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:50,647", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for Light.state (gfw.marion.window_light)", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483070.647799, - "msecs": 647.0, - "relativeCreated": 48343.222731, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for Light.state (gfw.marion.window_light)): False ()", - "asctime": "2025-08-29 17:57:50,647" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for Light.state (gfw.marion.window_light)", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483070.6478844, - "msecs": 647.0, - "relativeCreated": 48343.308, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for Light.state (gfw.marion.window_light)): result = False ()", - "asctime": "2025-08-29 17:57:50,647" - } - ], - "time_consumption": 4.315376281738281e-05 - } - ], - "time_consumption": 0.3026001453399658, - "time_start": "2025-08-29 17:57:50,345", - "time_finished": "2025-08-29 17:57:50,647" - }, - "ViDevHeating.temp_setp (gfw.marion.heating_valve) -> HeatingValve.temp_setp (gfw.marion.heating_valve)": { - "name": "__tLogger__", - "msg": "ViDevHeating.temp_setp (gfw.marion.heating_valve) -> HeatingValve.temp_setp (gfw.marion.heating_valve)", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 329, - "funcName": "testCase", - "created": 1756483070.648154, - "msecs": 648.0, - "relativeCreated": 48343.577741, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "ViDevHeating.temp_setp (gfw.marion.heating_valve) -> HeatingValve.temp_setp (gfw.marion.heating_valve)", - "asctime": "2025-08-29 17:57:50,648", + "message": "ViDevHeating.temp_setp (ffw.bath.heating_valve) -> HeatingValve.temp_setp (ffw.bath.heating_valve)", + "asctime": "2025-08-29 19:32:27,238", "moduleLogger": [], "testcaseLogger": [ { @@ -120587,22 +86563,22 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483070.7489989, - "msecs": 748.0, - "relativeCreated": 48444.422499, - "thread": 136328761630976, + "created": 1756488747.338942, + "msecs": 338.0, + "relativeCreated": 33748.713323, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state 30", - "asctime": "2025-08-29 17:57:50,748", + "asctime": "2025-08-29 19:32:27,338", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint.set", + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/marion/heating_valve/user_temperature_setpoint/set", + "videv/ffw/bath/heating_valve/user_temperature_setpoint/set", "30" ], "levelname": "DEBUG", @@ -120614,22 +86590,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483070.6482885, - "msecs": 648.0, - "relativeCreated": 48343.71214, - "thread": 136328761630976, + "created": 1756488747.2382646, + "msecs": 238.0, + "relativeCreated": 33648.035931, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint/set and payload 30", - "asctime": "2025-08-29 17:57:50,648" + "message": "Sending message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint/set and payload 30", + "asctime": "2025-08-29 19:32:27,238" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", + "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/marion/heating_valve", + "zigbee_ffw/ffw/bath/heating_valve", "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", @@ -120641,22 +86617,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483070.6485643, - "msecs": 648.0, - "relativeCreated": 48343.988013, - "thread": 136328761630976, + "created": 1756488747.2385576, + "msecs": 238.0, + "relativeCreated": 33648.329235, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:50,648" + "message": "Sending message with topic zigbee_ffw/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:27,238" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve.set", + "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/marion/heating_valve/set", + "zigbee_ffw/ffw/bath/heating_valve/set", "b'{\"current_heating_setpoint\": 30}'" ], "levelname": "DEBUG", @@ -120668,22 +86644,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483070.6598117, - "msecs": 659.0, - "relativeCreated": 48355.23555, - "thread": 136328734033600, + "created": 1756488747.2490373, + "msecs": 249.0, + "relativeCreated": 33658.808809, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2025-08-29 17:57:50,659" + "message": "Received message with topic zigbee_ffw/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", + "asctime": "2025-08-29 19:32:27,249" }, { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/marion/heating_valve/valve_temperature_setpoint", + "videv/ffw/bath/heating_valve/valve_temperature_setpoint", "b'30'" ], "levelname": "DEBUG", @@ -120695,22 +86671,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483070.6603265, - "msecs": 660.0, - "relativeCreated": 48355.750161, - "thread": 136328734033600, + "created": 1756488747.249486, + "msecs": 249.0, + "relativeCreated": 33659.257455, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:50,660" + "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:27,249" }, { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/marion/heating_valve/user_temperature_setpoint", + "videv/ffw/bath/heating_valve/user_temperature_setpoint", "b'30'" ], "levelname": "DEBUG", @@ -120722,22 +86698,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483070.6608253, - "msecs": 660.0, - "relativeCreated": 48356.249052, - "thread": 136328734033600, + "created": 1756488747.249811, + "msecs": 249.0, + "relativeCreated": 33659.582417, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:50,660" + "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:27,249" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", + "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/marion/heating_valve", + "zigbee_ffw/ffw/bath/heating_valve", "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", @@ -120749,19 +86725,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483070.6613803, - "msecs": 661.0, - "relativeCreated": 48356.804102, - "thread": 136328734033600, + "created": 1756488747.2500858, + "msecs": 250.0, + "relativeCreated": 33659.857261, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:50,661" + "message": "Received message with topic zigbee_ffw/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:27,250" } ], - "time_consumption": 0.08761858940124512 + "time_consumption": 0.08885622024536133 }, { "name": "__tLogger__", @@ -120779,16 +86755,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483070.74935, - "msecs": 749.0, - "relativeCreated": 48444.773856, - "thread": 136328761630976, + "created": 1756488747.3393106, + "msecs": 339.0, + "relativeCreated": 33749.08214, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", - "asctime": "2025-08-29 17:57:50,749", + "asctime": "2025-08-29 19:32:27,339", "moduleLogger": [ { "name": "__unittest__", @@ -120807,16 +86783,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483070.7492442, - "msecs": 749.0, - "relativeCreated": 48444.667872, - "thread": 136328761630976, + "created": 1756488747.3391836, + "msecs": 339.0, + "relativeCreated": 33748.955118, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (30, 30) ()", - "asctime": "2025-08-29 17:57:50,749" + "asctime": "2025-08-29 19:32:27,339" }, { "name": "__unittest__", @@ -120836,25 +86812,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483070.7493043, - "msecs": 749.0, - "relativeCreated": 48444.727891, - "thread": 136328761630976, + "created": 1756488747.3392668, + "msecs": 339.0, + "relativeCreated": 33749.038166, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", - "asctime": "2025-08-29 17:57:50,749" + "asctime": "2025-08-29 19:32:27,339" } ], - "time_consumption": 4.57763671875e-05 + "time_consumption": 4.38690185546875e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevHeating.temp_setp (gfw.marion.heating_valve)", + "ViDevHeating.temp_setp (ffw.bath.heating_valve)", "15" ], "levelname": "DEBUG", @@ -120866,22 +86842,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483070.8499982, - "msecs": 849.0, - "relativeCreated": 48545.42191, - "thread": 136328761630976, + "created": 1756488747.4398284, + "msecs": 439.0, + "relativeCreated": 33849.599852, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (gfw.marion.heating_valve) to 15", - "asctime": "2025-08-29 17:57:50,849", + "message": "Setting state of ViDevHeating.temp_setp (ffw.bath.heating_valve) to 15", + "asctime": "2025-08-29 19:32:27,439", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint.set", + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/marion/heating_valve/user_temperature_setpoint/set", + "videv/ffw/bath/heating_valve/user_temperature_setpoint/set", "15" ], "levelname": "DEBUG", @@ -120893,22 +86869,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483070.749463, - "msecs": 749.0, - "relativeCreated": 48444.88683, - "thread": 136328761630976, + "created": 1756488747.3394256, + "msecs": 339.0, + "relativeCreated": 33749.196995, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint/set and payload 15", - "asctime": "2025-08-29 17:57:50,749" + "message": "Sending message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint/set and payload 15", + "asctime": "2025-08-29 19:32:27,339" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve.set", + "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/marion/heating_valve/set", + "zigbee_ffw/ffw/bath/heating_valve/set", "b'{\"current_heating_setpoint\": 15}'" ], "levelname": "DEBUG", @@ -120920,22 +86896,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483070.7582886, - "msecs": 758.0, - "relativeCreated": 48453.712417, - "thread": 136328734033600, + "created": 1756488747.348959, + "msecs": 348.0, + "relativeCreated": 33758.730462, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 15}'", - "asctime": "2025-08-29 17:57:50,758" + "message": "Received message with topic zigbee_ffw/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 15}'", + "asctime": "2025-08-29 19:32:27,348" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", + "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/marion/heating_valve", + "zigbee_ffw/ffw/bath/heating_valve", "{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", @@ -120947,22 +86923,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483070.7585955, - "msecs": 758.0, - "relativeCreated": 48454.019293, - "thread": 136328734033600, + "created": 1756488747.349256, + "msecs": 349.0, + "relativeCreated": 33759.027482, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:50,758" + "message": "Sending message with topic zigbee_ffw/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:27,349" }, { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/marion/heating_valve/valve_temperature_setpoint", + "videv/ffw/bath/heating_valve/valve_temperature_setpoint", "b'15'" ], "levelname": "DEBUG", @@ -120974,22 +86950,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483070.7589169, - "msecs": 758.0, - "relativeCreated": 48454.340584, - "thread": 136328734033600, + "created": 1756488747.3495963, + "msecs": 349.0, + "relativeCreated": 33759.367545, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'15'", - "asctime": "2025-08-29 17:57:50,758" + "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'15'", + "asctime": "2025-08-29 19:32:27,349" }, { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/marion/heating_valve/user_temperature_setpoint", + "videv/ffw/bath/heating_valve/user_temperature_setpoint", "b'15'" ], "levelname": "DEBUG", @@ -121001,22 +86977,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483070.759253, - "msecs": 759.0, - "relativeCreated": 48454.676558, - "thread": 136328734033600, + "created": 1756488747.3499596, + "msecs": 349.0, + "relativeCreated": 33759.731091, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'15'", - "asctime": "2025-08-29 17:57:50,759" + "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'15'", + "asctime": "2025-08-29 19:32:27,349" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", + "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/marion/heating_valve", + "zigbee_ffw/ffw/bath/heating_valve", "b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", @@ -121028,23 +87004,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483070.759496, - "msecs": 759.0, - "relativeCreated": 48454.919547, - "thread": 136328734033600, + "created": 1756488747.3502116, + "msecs": 350.0, + "relativeCreated": 33759.983096, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:50,759" + "message": "Received message with topic zigbee_ffw/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:27,350" } ], - "time_consumption": 0.09050226211547852 + "time_consumption": 0.08961677551269531 }, { "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (gfw.marion.heating_valve) is correct (Content %s and Type is %s).", + "msg": "Value for HeatingValve.temp_setp (ffw.bath.heating_valve) is correct (Content %s and Type is %s).", "args": [ "15", "" @@ -121058,22 +87034,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483070.8503058, - "msecs": 850.0, - "relativeCreated": 48545.729595, - "thread": 136328761630976, + "created": 1756488747.440188, + "msecs": 440.0, + "relativeCreated": 33849.959249, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for HeatingValve.temp_setp (gfw.marion.heating_valve) is correct (Content 15 and Type is ).", - "asctime": "2025-08-29 17:57:50,850", + "message": "Value for HeatingValve.temp_setp (ffw.bath.heating_valve) is correct (Content 15 and Type is ).", + "asctime": "2025-08-29 19:32:27,440", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for HeatingValve.temp_setp (gfw.marion.heating_valve)", + "Value for HeatingValve.temp_setp (ffw.bath.heating_valve)", "15", "" ], @@ -121086,22 +87062,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483070.8502145, - "msecs": 850.0, - "relativeCreated": 48545.638185, - "thread": 136328761630976, + "created": 1756488747.4400558, + "msecs": 440.0, + "relativeCreated": 33849.827243, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): 15 ()", - "asctime": "2025-08-29 17:57:50,850" + "message": "Result (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): 15 ()", + "asctime": "2025-08-29 19:32:27,440" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for HeatingValve.temp_setp (gfw.marion.heating_valve)", + "Value for HeatingValve.temp_setp (ffw.bath.heating_valve)", "=", "15", "" @@ -121115,25 +87091,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483070.8502662, - "msecs": 850.0, - "relativeCreated": 48545.689766, - "thread": 136328761630976, + "created": 1756488747.4401398, + "msecs": 440.0, + "relativeCreated": 33849.91133, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): result = 15 ()", - "asctime": "2025-08-29 17:57:50,850" + "message": "Expectation (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): result = 15 ()", + "asctime": "2025-08-29 19:32:27,440" } ], - "time_consumption": 3.9577484130859375e-05 + "time_consumption": 4.8160552978515625e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevHeating.temp_setp (gfw.marion.heating_valve)", + "ViDevHeating.temp_setp (ffw.bath.heating_valve)", "20" ], "levelname": "DEBUG", @@ -121145,22 +87121,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483070.9509487, - "msecs": 950.0, - "relativeCreated": 48646.372412, - "thread": 136328761630976, + "created": 1756488747.540743, + "msecs": 540.0, + "relativeCreated": 33950.514493, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (gfw.marion.heating_valve) to 20", - "asctime": "2025-08-29 17:57:50,950", + "message": "Setting state of ViDevHeating.temp_setp (ffw.bath.heating_valve) to 20", + "asctime": "2025-08-29 19:32:27,540", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint.set", + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/marion/heating_valve/user_temperature_setpoint/set", + "videv/ffw/bath/heating_valve/user_temperature_setpoint/set", "20" ], "levelname": "DEBUG", @@ -121172,22 +87148,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483070.850411, - "msecs": 850.0, - "relativeCreated": 48545.834695, - "thread": 136328761630976, + "created": 1756488747.440299, + "msecs": 440.0, + "relativeCreated": 33850.070489, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint/set and payload 20", - "asctime": "2025-08-29 17:57:50,850" + "message": "Sending message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint/set and payload 20", + "asctime": "2025-08-29 19:32:27,440" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve.set", + "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/marion/heating_valve/set", + "zigbee_ffw/ffw/bath/heating_valve/set", "b'{\"current_heating_setpoint\": 20}'" ], "levelname": "DEBUG", @@ -121199,22 +87175,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483070.858816, - "msecs": 858.0, - "relativeCreated": 48554.239762, - "thread": 136328734033600, + "created": 1756488747.448574, + "msecs": 448.0, + "relativeCreated": 33858.345405, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2025-08-29 17:57:50,858" + "message": "Received message with topic zigbee_ffw/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", + "asctime": "2025-08-29 19:32:27,448" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", + "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/marion/heating_valve", + "zigbee_ffw/ffw/bath/heating_valve", "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", @@ -121226,22 +87202,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483070.859116, - "msecs": 859.0, - "relativeCreated": 48554.539759, - "thread": 136328734033600, + "created": 1756488747.4488285, + "msecs": 448.0, + "relativeCreated": 33858.599754, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:50,859" + "message": "Sending message with topic zigbee_ffw/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:27,448" }, { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/marion/heating_valve/valve_temperature_setpoint", + "videv/ffw/bath/heating_valve/valve_temperature_setpoint", "b'20'" ], "levelname": "DEBUG", @@ -121253,22 +87229,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483070.85939, - "msecs": 859.0, - "relativeCreated": 48554.813713, - "thread": 136328734033600, + "created": 1756488747.4491649, + "msecs": 449.0, + "relativeCreated": 33858.93633, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:50,859" + "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'20'", + "asctime": "2025-08-29 19:32:27,449" }, { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/marion/heating_valve/user_temperature_setpoint", + "videv/ffw/bath/heating_valve/user_temperature_setpoint", "b'20'" ], "levelname": "DEBUG", @@ -121280,22 +87256,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483070.859703, - "msecs": 859.0, - "relativeCreated": 48555.126774, - "thread": 136328734033600, + "created": 1756488747.4495406, + "msecs": 449.0, + "relativeCreated": 33859.311947, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 17:57:50,859" + "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'20'", + "asctime": "2025-08-29 19:32:27,449" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", + "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/marion/heating_valve", + "zigbee_ffw/ffw/bath/heating_valve", "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", @@ -121307,23 +87283,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483070.859946, - "msecs": 859.0, - "relativeCreated": 48555.369787, - "thread": 136328734033600, + "created": 1756488747.4497967, + "msecs": 449.0, + "relativeCreated": 33859.567984, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:50,859" + "message": "Received message with topic zigbee_ffw/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:27,449" } ], - "time_consumption": 0.0910027027130127 + "time_consumption": 0.09094643592834473 }, { "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (gfw.marion.heating_valve) is correct (Content %s and Type is %s).", + "msg": "Value for HeatingValve.temp_setp (ffw.bath.heating_valve) is correct (Content %s and Type is %s).", "args": [ "20", "" @@ -121337,22 +87313,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483070.9512618, - "msecs": 951.0, - "relativeCreated": 48646.685408, - "thread": 136328761630976, + "created": 1756488747.5409606, + "msecs": 540.0, + "relativeCreated": 33950.731867, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for HeatingValve.temp_setp (gfw.marion.heating_valve) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:50,951", + "message": "Value for HeatingValve.temp_setp (ffw.bath.heating_valve) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:27,540", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for HeatingValve.temp_setp (gfw.marion.heating_valve)", + "Value for HeatingValve.temp_setp (ffw.bath.heating_valve)", "20", "" ], @@ -121365,22 +87341,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483070.9511676, - "msecs": 951.0, - "relativeCreated": 48646.591111, - "thread": 136328761630976, + "created": 1756488747.5408976, + "msecs": 540.0, + "relativeCreated": 33950.668997, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): 20 ()", - "asctime": "2025-08-29 17:57:50,951" + "message": "Result (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): 20 ()", + "asctime": "2025-08-29 19:32:27,540" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for HeatingValve.temp_setp (gfw.marion.heating_valve)", + "Value for HeatingValve.temp_setp (ffw.bath.heating_valve)", "=", "20", "" @@ -121394,25 +87370,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483070.9512217, - "msecs": 951.0, - "relativeCreated": 48646.645475, - "thread": 136328761630976, + "created": 1756488747.540941, + "msecs": 540.0, + "relativeCreated": 33950.71261, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): result = 20 ()", - "asctime": "2025-08-29 17:57:50,951" + "message": "Expectation (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): result = 20 ()", + "asctime": "2025-08-29 19:32:27,540" } ], - "time_consumption": 4.00543212890625e-05 + "time_consumption": 1.9550323486328125e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevHeating.temp_setp (gfw.marion.heating_valve)", + "ViDevHeating.temp_setp (ffw.bath.heating_valve)", "25" ], "levelname": "DEBUG", @@ -121424,22 +87400,22 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483071.0519373, - "msecs": 51.0, - "relativeCreated": 48747.360948, - "thread": 136328761630976, + "created": 1756488747.641422, + "msecs": 641.0, + "relativeCreated": 34051.193532, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (gfw.marion.heating_valve) to 25", - "asctime": "2025-08-29 17:57:51,051", + "message": "Setting state of ViDevHeating.temp_setp (ffw.bath.heating_valve) to 25", + "asctime": "2025-08-29 19:32:27,641", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint.set", + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/marion/heating_valve/user_temperature_setpoint/set", + "videv/ffw/bath/heating_valve/user_temperature_setpoint/set", "25" ], "levelname": "DEBUG", @@ -121451,22 +87427,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483070.9513643, - "msecs": 951.0, - "relativeCreated": 48646.788135, - "thread": 136328761630976, + "created": 1756488747.541017, + "msecs": 541.0, + "relativeCreated": 33950.788434, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint/set and payload 25", - "asctime": "2025-08-29 17:57:50,951" + "message": "Sending message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint/set and payload 25", + "asctime": "2025-08-29 19:32:27,541" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve.set", + "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/marion/heating_valve/set", + "zigbee_ffw/ffw/bath/heating_valve/set", "b'{\"current_heating_setpoint\": 25}'" ], "levelname": "DEBUG", @@ -121478,22 +87454,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483070.9605722, - "msecs": 960.0, - "relativeCreated": 48655.995955, - "thread": 136328734033600, + "created": 1756488747.5472927, + "msecs": 547.0, + "relativeCreated": 33957.06407, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", - "asctime": "2025-08-29 17:57:50,960" + "message": "Received message with topic zigbee_ffw/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", + "asctime": "2025-08-29 19:32:27,547" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", + "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/marion/heating_valve", + "zigbee_ffw/ffw/bath/heating_valve", "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", @@ -121505,22 +87481,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483070.9609203, - "msecs": 960.0, - "relativeCreated": 48656.344083, - "thread": 136328734033600, + "created": 1756488747.5474412, + "msecs": 547.0, + "relativeCreated": 33957.212516, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Sending message with topic zigbee_gfw/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:50,960" + "message": "Sending message with topic zigbee_ffw/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:27,547" }, { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/marion/heating_valve/valve_temperature_setpoint", + "videv/ffw/bath/heating_valve/valve_temperature_setpoint", "b'25'" ], "levelname": "DEBUG", @@ -121532,22 +87508,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483070.961219, - "msecs": 961.0, - "relativeCreated": 48656.64266, - "thread": 136328734033600, + "created": 1756488747.5475934, + "msecs": 547.0, + "relativeCreated": 33957.364853, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'25'", - "asctime": "2025-08-29 17:57:50,961" + "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'25'", + "asctime": "2025-08-29 19:32:27,547" }, { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/marion/heating_valve/user_temperature_setpoint", + "videv/ffw/bath/heating_valve/user_temperature_setpoint", "b'25'" ], "levelname": "DEBUG", @@ -121559,22 +87535,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483070.9615583, - "msecs": 961.0, - "relativeCreated": 48656.981949, - "thread": 136328734033600, + "created": 1756488747.5477564, + "msecs": 547.0, + "relativeCreated": 33957.52799, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'25'", - "asctime": "2025-08-29 17:57:50,961" + "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'25'", + "asctime": "2025-08-29 19:32:27,547" }, { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", + "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_gfw/gfw/marion/heating_valve", + "zigbee_ffw/ffw/bath/heating_valve", "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", @@ -121586,23 +87562,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483070.9618156, - "msecs": 961.0, - "relativeCreated": 48657.239195, - "thread": 136328734033600, + "created": 1756488747.5478892, + "msecs": 547.0, + "relativeCreated": 33957.660677, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:50,961" + "message": "Received message with topic zigbee_ffw/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:27,547" } ], - "time_consumption": 0.09012174606323242 + "time_consumption": 0.09353280067443848 }, { "name": "__tLogger__", - "msg": "Value for HeatingValve.temp_setp (gfw.marion.heating_valve) is correct (Content %s and Type is %s).", + "msg": "Value for HeatingValve.temp_setp (ffw.bath.heating_valve) is correct (Content %s and Type is %s).", "args": [ "25", "" @@ -121616,22 +87592,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483071.0522687, - "msecs": 52.0, - "relativeCreated": 48747.692517, - "thread": 136328761630976, + "created": 1756488747.6417944, + "msecs": 641.0, + "relativeCreated": 34051.565929, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Value for HeatingValve.temp_setp (gfw.marion.heating_valve) is correct (Content 25 and Type is ).", - "asctime": "2025-08-29 17:57:51,052", + "message": "Value for HeatingValve.temp_setp (ffw.bath.heating_valve) is correct (Content 25 and Type is ).", + "asctime": "2025-08-29 19:32:27,641", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Value for HeatingValve.temp_setp (gfw.marion.heating_valve)", + "Value for HeatingValve.temp_setp (ffw.bath.heating_valve)", "25", "" ], @@ -121644,22 +87620,22 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483071.0521686, - "msecs": 52.0, - "relativeCreated": 48747.592299, - "thread": 136328761630976, + "created": 1756488747.6416726, + "msecs": 641.0, + "relativeCreated": 34051.444194, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Result (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): 25 ()", - "asctime": "2025-08-29 17:57:51,052" + "message": "Result (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): 25 ()", + "asctime": "2025-08-29 19:32:27,641" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Value for HeatingValve.temp_setp (gfw.marion.heating_valve)", + "Value for HeatingValve.temp_setp (ffw.bath.heating_valve)", "=", "25", "" @@ -121673,25 +87649,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483071.0522258, - "msecs": 52.0, - "relativeCreated": 48747.649543, - "thread": 136328761630976, + "created": 1756488747.641752, + "msecs": 641.0, + "relativeCreated": 34051.523434, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Expectation (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): result = 25 ()", - "asctime": "2025-08-29 17:57:51,052" + "message": "Expectation (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): result = 25 ()", + "asctime": "2025-08-29 19:32:27,641" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 4.2438507080078125e-05 }, { "name": "__tLogger__", "msg": "Setting state of %s to %s", "args": [ - "ViDevHeating.temp_setp (gfw.marion.heating_valve)", + "ViDevHeating.temp_setp (ffw.bath.heating_valve)", "30" ], "levelname": "DEBUG", @@ -121703,16 +87679,32303 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483071.152774, - "msecs": 152.0, - "relativeCreated": 48848.197905, - "thread": 136328761630976, + "created": 1756488747.7422552, + "msecs": 742.0, + "relativeCreated": 34152.026514, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, - "message": "Setting state of ViDevHeating.temp_setp (gfw.marion.heating_valve) to 30", - "asctime": "2025-08-29 17:57:51,152", + "message": "Setting state of ViDevHeating.temp_setp (ffw.bath.heating_valve) to 30", + "asctime": "2025-08-29 19:32:27,742", + "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", + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488747.641901, + "msecs": 641.0, + "relativeCreated": 34051.672518, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint/set and payload 30", + "asctime": "2025-08-29 19:32:27,641" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/bath/heating_valve/set", + "b'{\"current_heating_setpoint\": 30}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488747.6499722, + "msecs": 649.0, + "relativeCreated": 34059.743737, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", + "asctime": "2025-08-29 19:32:27,649" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/bath/heating_valve", + "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488747.6502194, + "msecs": 650.0, + "relativeCreated": 34059.990973, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:27,650" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488747.650522, + "msecs": 650.0, + "relativeCreated": 34060.293588, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:27,650" + }, + { + "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'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488747.6508648, + "msecs": 650.0, + "relativeCreated": 34060.636284, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:27,650" + }, + { + "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffw/ffw/bath/heating_valve", + "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488747.6510966, + "msecs": 651.0, + "relativeCreated": 34060.868091, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:27,651" + } + ], + "time_consumption": 0.09115862846374512 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (ffw.bath.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "30", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488747.7426183, + "msecs": 742.0, + "relativeCreated": 34152.389687, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (ffw.bath.heating_valve) is correct (Content 30 and Type is ).", + "asctime": "2025-08-29 19:32:27,742", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.bath.heating_valve)", + "30", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488747.7424932, + "msecs": 742.0, + "relativeCreated": 34152.264505, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): 30 ()", + "asctime": "2025-08-29 19:32:27,742" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (ffw.bath.heating_valve)", + "=", + "30", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488747.7425513, + "msecs": 742.0, + "relativeCreated": 34152.322785, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): result = 30 ()", + "asctime": "2025-08-29 19:32:27,742" + } + ], + "time_consumption": 6.699562072753906e-05 + } + ], + "time_consumption": 0.5045220851898193, + "time_start": "2025-08-29 19:32:27,238", + "time_finished": "2025-08-29 19:32:27,742" + }, + "ViDevCommon.state (ffw.floor.main_light) -> Shelly.relay/0 (ffw.floor.main_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.state (ffw.floor.main_light) -> Shelly.relay/0 (ffw.floor.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488747.7428386, + "msecs": 742.0, + "relativeCreated": 34152.609948, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.state (ffw.floor.main_light) -> Shelly.relay/0 (ffw.floor.main_light)", + "asctime": "2025-08-29 19:32:27,742", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488747.843496, + "msecs": 843.0, + "relativeCreated": 34253.267609, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:27,843", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/floor/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488747.742968, + "msecs": 742.0, + "relativeCreated": 34152.739558, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/floor/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:27,742" + } + ], + "time_consumption": 0.10052800178527832 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488747.8438344, + "msecs": 843.0, + "relativeCreated": 34253.605864, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:27,843", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488747.8437302, + "msecs": 843.0, + "relativeCreated": 34253.501646, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:27,843" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488747.843793, + "msecs": 843.0, + "relativeCreated": 34253.564324, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:27,843" + } + ], + "time_consumption": 4.1484832763671875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffw.floor.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488747.9443998, + "msecs": 944.0, + "relativeCreated": 34354.171424, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffw.floor.main_light) to True", + "asctime": "2025-08-29 19:32:27,944", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/floor/main_light/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488747.8439467, + "msecs": 843.0, + "relativeCreated": 34253.718129, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/floor/main_light/state/set and payload true", + "asctime": "2025-08-29 19:32:27,843" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/floor/main_light/relay/0/command", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488747.8470817, + "msecs": 847.0, + "relativeCreated": 34256.853166, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/floor/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-29 19:32:27,847" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/floor/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488747.8473232, + "msecs": 847.0, + "relativeCreated": 34257.094467, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/floor/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:27,847" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/floor/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488747.8481808, + "msecs": 848.0, + "relativeCreated": 34257.952168, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/floor/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:27,848" + }, + { + "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/floor/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488747.8902993, + "msecs": 890.0, + "relativeCreated": 34300.070787, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/floor/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:27,890" + } + ], + "time_consumption": 0.05410051345825195 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (ffw.floor.main_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488747.9447703, + "msecs": 944.0, + "relativeCreated": 34354.541646, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (ffw.floor.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:27,944", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffw.floor.main_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488747.9446704, + "msecs": 944.0, + "relativeCreated": 34354.441859, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (ffw.floor.main_light)): True ()", + "asctime": "2025-08-29 19:32:27,944" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffw.floor.main_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488747.944729, + "msecs": 944.0, + "relativeCreated": 34354.500503, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (ffw.floor.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:27,944" + } + ], + "time_consumption": 4.124641418457031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (ffw.floor.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488748.0454037, + "msecs": 45.0, + "relativeCreated": 34455.174972, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffw.floor.main_light) to False", + "asctime": "2025-08-29 19:32:28,045", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/floor/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488747.9448957, + "msecs": 944.0, + "relativeCreated": 34354.667181, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/floor/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:27,944" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/floor/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488747.9477923, + "msecs": 947.0, + "relativeCreated": 34357.56374, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/floor/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-29 19:32:27,947" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/floor/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488747.94804, + "msecs": 948.0, + "relativeCreated": 34357.811374, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/floor/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:27,948" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/floor/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488747.9488158, + "msecs": 948.0, + "relativeCreated": 34358.5874, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/floor/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:27,948" + }, + { + "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/floor/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488747.9901853, + "msecs": 990.0, + "relativeCreated": 34399.956559, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/floor/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:27,990" + } + ], + "time_consumption": 0.05521845817565918 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (ffw.floor.main_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488748.0458202, + "msecs": 45.0, + "relativeCreated": 34455.59147, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (ffw.floor.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:28,045", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffw.floor.main_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488748.0457158, + "msecs": 45.0, + "relativeCreated": 34455.487114, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (ffw.floor.main_light)): False ()", + "asctime": "2025-08-29 19:32:28,045" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (ffw.floor.main_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488748.0457766, + "msecs": 45.0, + "relativeCreated": 34455.54801, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (ffw.floor.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:28,045" + } + ], + "time_consumption": 4.363059997558594e-05 + } + ], + "time_consumption": 0.3029816150665283, + "time_start": "2025-08-29 19:32:27,742", + "time_finished": "2025-08-29 19:32:28,045" + }, + "Shelly.relay/0 (ffw.floor.main_light) -> ViDevCommon.state (ffw.floor.main_light)": { + "name": "__tLogger__", + "msg": "Shelly.relay/0 (ffw.floor.main_light) -> ViDevCommon.state (ffw.floor.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488748.0460322, + "msecs": 46.0, + "relativeCreated": 34455.803683, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Shelly.relay/0 (ffw.floor.main_light) -> ViDevCommon.state (ffw.floor.main_light)", + "asctime": "2025-08-29 19:32:28,046", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488748.1466367, + "msecs": 146.0, + "relativeCreated": 34556.408151, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:28,146", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/floor/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488748.0461588, + "msecs": 46.0, + "relativeCreated": 34455.930266, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/ffw/floor/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:28,046" + } + ], + "time_consumption": 0.10047793388366699 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488748.146982, + "msecs": 146.0, + "relativeCreated": 34556.753294, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:28,146", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488748.1468797, + "msecs": 146.0, + "relativeCreated": 34556.65119, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:28,146" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488748.146938, + "msecs": 146.0, + "relativeCreated": 34556.709623, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:28,146" + } + ], + "time_consumption": 4.38690185546875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (ffw.floor.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488748.2476351, + "msecs": 247.0, + "relativeCreated": 34657.406564, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffw.floor.main_light) to True", + "asctime": "2025-08-29 19:32:28,247", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/floor/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488748.1471014, + "msecs": 147.0, + "relativeCreated": 34556.872975, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/floor/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:28,147" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/floor/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488748.1489615, + "msecs": 148.0, + "relativeCreated": 34558.732963, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/floor/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:28,148" + }, + { + "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/floor/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488748.1501553, + "msecs": 150.0, + "relativeCreated": 34559.926619, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/floor/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:28,150" + } + ], + "time_consumption": 0.09747982025146484 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffw.floor.main_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488748.2479634, + "msecs": 247.0, + "relativeCreated": 34657.734943, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffw.floor.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:28,247", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffw.floor.main_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488748.2478642, + "msecs": 247.0, + "relativeCreated": 34657.635862, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffw.floor.main_light)): True ()", + "asctime": "2025-08-29 19:32:28,247" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffw.floor.main_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488748.2479215, + "msecs": 247.0, + "relativeCreated": 34657.692806, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffw.floor.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:28,247" + } + ], + "time_consumption": 4.1961669921875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (ffw.floor.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488748.3485825, + "msecs": 348.0, + "relativeCreated": 34758.353909, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffw.floor.main_light) to False", + "asctime": "2025-08-29 19:32:28,348", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/floor/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488748.248076, + "msecs": 248.0, + "relativeCreated": 34657.847422, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/ffw/floor/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:28,248" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/floor/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488748.2490635, + "msecs": 249.0, + "relativeCreated": 34658.834744, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/ffw/floor/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:28,249" + }, + { + "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/floor/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488748.2512534, + "msecs": 251.0, + "relativeCreated": 34661.024777, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/ffw/floor/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:28,251" + } + ], + "time_consumption": 0.09732913970947266 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (ffw.floor.main_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488748.3489556, + "msecs": 348.0, + "relativeCreated": 34758.727069, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (ffw.floor.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:28,348", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffw.floor.main_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488748.3488255, + "msecs": 348.0, + "relativeCreated": 34758.596656, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffw.floor.main_light)): False ()", + "asctime": "2025-08-29 19:32:28,348" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (ffw.floor.main_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488748.3488872, + "msecs": 348.0, + "relativeCreated": 34758.658625, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffw.floor.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:28,348" + } + ], + "time_consumption": 6.842613220214844e-05 + } + ], + "time_consumption": 0.30292344093322754, + "time_start": "2025-08-29 19:32:28,046", + "time_finished": "2025-08-29 19:32:28,348" + }, + "ViDevCommon.state (gfw.dirk.main_light) -> Shelly.relay/0 (gfw.dirk.main_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.state (gfw.dirk.main_light) -> Shelly.relay/0 (gfw.dirk.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488748.3491998, + "msecs": 349.0, + "relativeCreated": 34758.971226, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.state (gfw.dirk.main_light) -> Shelly.relay/0 (gfw.dirk.main_light)", + "asctime": "2025-08-29 19:32:28,349", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488748.4498968, + "msecs": 449.0, + "relativeCreated": 34859.668187, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:28,449", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488748.3493476, + "msecs": 349.0, + "relativeCreated": 34759.119015, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:28,349" + } + ], + "time_consumption": 0.10054922103881836 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488748.4502199, + "msecs": 450.0, + "relativeCreated": 34859.991314, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:28,450", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488748.4501255, + "msecs": 450.0, + "relativeCreated": 34859.896984, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:28,450" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488748.45018, + "msecs": 450.0, + "relativeCreated": 34859.951593, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:28,450" + } + ], + "time_consumption": 3.981590270996094e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (gfw.dirk.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488748.5508287, + "msecs": 550.0, + "relativeCreated": 34960.60011, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (gfw.dirk.main_light) to True", + "asctime": "2025-08-29 19:32:28,550", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488748.4503253, + "msecs": 450.0, + "relativeCreated": 34860.096799, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/state/set and payload true", + "asctime": "2025-08-29 19:32:28,450" + }, + { + "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'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488748.453182, + "msecs": 453.0, + "relativeCreated": 34862.953282, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-29 19:32:28,453" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488748.4534292, + "msecs": 453.0, + "relativeCreated": 34863.200577, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:28,453" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488748.4536602, + "msecs": 453.0, + "relativeCreated": 34863.43163, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:28,453" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488748.454274, + "msecs": 454.0, + "relativeCreated": 34864.045418, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:28,454" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488748.4545438, + "msecs": 454.0, + "relativeCreated": 34864.315357, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:28,454" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488748.4981432, + "msecs": 498.0, + "relativeCreated": 34907.914762, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:28,498" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488748.5383804, + "msecs": 538.0, + "relativeCreated": 34948.151695, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50'", + "asctime": "2025-08-29 19:32:28,538" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488748.538801, + "msecs": 538.0, + "relativeCreated": 34948.572337, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5'", + "asctime": "2025-08-29 19:32:28,538" + } + ], + "time_consumption": 0.012027740478515625 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488748.5511425, + "msecs": 551.0, + "relativeCreated": 34960.913892, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (gfw.dirk.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:28,551", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (gfw.dirk.main_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488748.5510519, + "msecs": 551.0, + "relativeCreated": 34960.823307, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (gfw.dirk.main_light)): True ()", + "asctime": "2025-08-29 19:32:28,551" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (gfw.dirk.main_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488748.5511043, + "msecs": 551.0, + "relativeCreated": 34960.875768, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (gfw.dirk.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:28,551" + } + ], + "time_consumption": 3.814697265625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (gfw.dirk.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488748.6516907, + "msecs": 651.0, + "relativeCreated": 35061.462161, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (gfw.dirk.main_light) to False", + "asctime": "2025-08-29 19:32:28,651", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488748.5512447, + "msecs": 551.0, + "relativeCreated": 34961.016144, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:28,551" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488748.5539687, + "msecs": 553.0, + "relativeCreated": 34963.739967, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-29 19:32:28,553" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488748.5542178, + "msecs": 554.0, + "relativeCreated": 34963.98907, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:28,554" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488748.5548427, + "msecs": 554.0, + "relativeCreated": 34964.614116, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:28,554" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488748.5979607, + "msecs": 597.0, + "relativeCreated": 35007.732224, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:28,597" + } + ], + "time_consumption": 0.053730010986328125 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488748.652027, + "msecs": 652.0, + "relativeCreated": 35061.798428, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (gfw.dirk.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:28,652", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (gfw.dirk.main_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488748.651928, + "msecs": 651.0, + "relativeCreated": 35061.699496, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (gfw.dirk.main_light)): False ()", + "asctime": "2025-08-29 19:32:28,651" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (gfw.dirk.main_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488748.6519852, + "msecs": 651.0, + "relativeCreated": 35061.7565, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (gfw.dirk.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:28,651" + } + ], + "time_consumption": 4.172325134277344e-05 + } + ], + "time_consumption": 0.3028271198272705, + "time_start": "2025-08-29 19:32:28,349", + "time_finished": "2025-08-29 19:32:28,652" + }, + "Shelly.relay/0 (gfw.dirk.main_light) -> ViDevCommon.state (gfw.dirk.main_light)": { + "name": "__tLogger__", + "msg": "Shelly.relay/0 (gfw.dirk.main_light) -> ViDevCommon.state (gfw.dirk.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488748.652242, + "msecs": 652.0, + "relativeCreated": 35062.013445, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Shelly.relay/0 (gfw.dirk.main_light) -> ViDevCommon.state (gfw.dirk.main_light)", + "asctime": "2025-08-29 19:32:28,652", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488748.7527375, + "msecs": 752.0, + "relativeCreated": 35162.508875, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:28,752", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488748.6523745, + "msecs": 652.0, + "relativeCreated": 35062.145917, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:28,652" + } + ], + "time_consumption": 0.10036301612854004 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488748.7530892, + "msecs": 753.0, + "relativeCreated": 35162.860805, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:28,753", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488748.7529864, + "msecs": 752.0, + "relativeCreated": 35162.757795, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:28,752" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488748.753046, + "msecs": 753.0, + "relativeCreated": 35162.817494, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:28,753" + } + ], + "time_consumption": 4.315376281738281e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (gfw.dirk.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488748.8539445, + "msecs": 853.0, + "relativeCreated": 35263.716081, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (gfw.dirk.main_light) to True", + "asctime": "2025-08-29 19:32:28,853", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488748.75321, + "msecs": 753.0, + "relativeCreated": 35162.981627, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:28,753" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488748.7535498, + "msecs": 753.0, + "relativeCreated": 35163.321238, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:28,753" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488748.7543905, + "msecs": 754.0, + "relativeCreated": 35164.161917, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:28,754" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488748.7547956, + "msecs": 754.0, + "relativeCreated": 35164.566992, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:28,754" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488748.757622, + "msecs": 757.0, + "relativeCreated": 35167.39353, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:28,757" + } + ], + "time_consumption": 0.09632253646850586 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488748.854281, + "msecs": 854.0, + "relativeCreated": 35264.05242, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (gfw.dirk.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:28,854", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.main_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488748.8541808, + "msecs": 854.0, + "relativeCreated": 35263.952172, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (gfw.dirk.main_light)): True ()", + "asctime": "2025-08-29 19:32:28,854" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.main_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488748.8542385, + "msecs": 854.0, + "relativeCreated": 35264.009807, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:28,854" + } + ], + "time_consumption": 4.2438507080078125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (gfw.dirk.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488748.9549816, + "msecs": 954.0, + "relativeCreated": 35364.753165, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (gfw.dirk.main_light) to False", + "asctime": "2025-08-29 19:32:28,954", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488748.8543935, + "msecs": 854.0, + "relativeCreated": 35264.16491, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:28,854" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488748.8554807, + "msecs": 855.0, + "relativeCreated": 35265.252121, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:28,855" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488748.8581982, + "msecs": 858.0, + "relativeCreated": 35267.969689, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:28,858" + } + ], + "time_consumption": 0.09678339958190918 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488748.9553454, + "msecs": 955.0, + "relativeCreated": 35365.116903, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (gfw.dirk.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:28,955", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.main_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488748.9552183, + "msecs": 955.0, + "relativeCreated": 35364.989818, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (gfw.dirk.main_light)): False ()", + "asctime": "2025-08-29 19:32:28,955" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.main_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488748.955276, + "msecs": 955.0, + "relativeCreated": 35365.047539, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:28,955" + } + ], + "time_consumption": 6.937980651855469e-05 + } + ], + "time_consumption": 0.3031034469604492, + "time_start": "2025-08-29 19:32:28,652", + "time_finished": "2025-08-29 19:32:28,955" + }, + "ViDevCommon.state (gfw.dirk.desk_light) -> Light.state (gfw.dirk.desk_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.state (gfw.dirk.desk_light) -> Light.state (gfw.dirk.desk_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488748.955615, + "msecs": 955.0, + "relativeCreated": 35365.386509, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.state (gfw.dirk.desk_light) -> Light.state (gfw.dirk.desk_light)", + "asctime": "2025-08-29 19:32:28,955", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488749.0562487, + "msecs": 56.0, + "relativeCreated": 35466.020046, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:29,056", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488748.9557583, + "msecs": 955.0, + "relativeCreated": 35365.529813, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/state/set and payload false", + "asctime": "2025-08-29 19:32:28,955" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488748.9589238, + "msecs": 958.0, + "relativeCreated": 35368.69518, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:28,958" + } + ], + "time_consumption": 0.09732484817504883 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488749.0566518, + "msecs": 56.0, + "relativeCreated": 35466.42312, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:29,056", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488749.0565438, + "msecs": 56.0, + "relativeCreated": 35466.315083, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:29,056" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488749.0566075, + "msecs": 56.0, + "relativeCreated": 35466.379004, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:29,056" + } + ], + "time_consumption": 4.4345855712890625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (gfw.dirk.desk_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488749.1572175, + "msecs": 157.0, + "relativeCreated": 35566.989026, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (gfw.dirk.desk_light) to True", + "asctime": "2025-08-29 19:32:29,157", + "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", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488749.0567696, + "msecs": 56.0, + "relativeCreated": 35466.540902, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/state/set and payload true", + "asctime": "2025-08-29 19:32:29,056" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488749.0595958, + "msecs": 59.0, + "relativeCreated": 35469.367109, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:29,059" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488749.0598989, + "msecs": 59.0, + "relativeCreated": 35469.670405, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:29,059" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488749.0604985, + "msecs": 60.0, + "relativeCreated": 35470.269824, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:29,060" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488749.103314, + "msecs": 103.0, + "relativeCreated": 35513.085456, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:29,103" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488749.1442666, + "msecs": 144.0, + "relativeCreated": 35554.038038, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50'", + "asctime": "2025-08-29 19:32:29,144" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488749.144715, + "msecs": 144.0, + "relativeCreated": 35554.486362, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5'", + "asctime": "2025-08-29 19:32:29,144" + } + ], + "time_consumption": 0.012502431869506836 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.state (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488749.1575878, + "msecs": 157.0, + "relativeCreated": 35567.35909, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.state (gfw.dirk.desk_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:29,157", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.state (gfw.dirk.desk_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488749.1574728, + "msecs": 157.0, + "relativeCreated": 35567.24429, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.state (gfw.dirk.desk_light)): True ()", + "asctime": "2025-08-29 19:32:29,157" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.state (gfw.dirk.desk_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488749.1575441, + "msecs": 157.0, + "relativeCreated": 35567.315697, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.state (gfw.dirk.desk_light)): result = True ()", + "asctime": "2025-08-29 19:32:29,157" + } + ], + "time_consumption": 4.363059997558594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (gfw.dirk.desk_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488749.258189, + "msecs": 258.0, + "relativeCreated": 35667.960432, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (gfw.dirk.desk_light) to False", + "asctime": "2025-08-29 19:32:29,258", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488749.1577015, + "msecs": 157.0, + "relativeCreated": 35567.472878, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/state/set and payload false", + "asctime": "2025-08-29 19:32:29,157" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488749.1604486, + "msecs": 160.0, + "relativeCreated": 35570.219996, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:29,160" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488749.1607473, + "msecs": 160.0, + "relativeCreated": 35570.51863, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:29,160" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488749.1613317, + "msecs": 161.0, + "relativeCreated": 35571.103167, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:29,161" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488749.2036715, + "msecs": 203.0, + "relativeCreated": 35613.442868, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:29,203" + } + ], + "time_consumption": 0.054517507553100586 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.state (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488749.2585979, + "msecs": 258.0, + "relativeCreated": 35668.369397, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.state (gfw.dirk.desk_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:29,258", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.state (gfw.dirk.desk_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488749.2584233, + "msecs": 258.0, + "relativeCreated": 35668.194777, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.state (gfw.dirk.desk_light)): False ()", + "asctime": "2025-08-29 19:32:29,258" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.state (gfw.dirk.desk_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488749.258527, + "msecs": 258.0, + "relativeCreated": 35668.298368, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.state (gfw.dirk.desk_light)): result = False ()", + "asctime": "2025-08-29 19:32:29,258" + } + ], + "time_consumption": 7.081031799316406e-05 + } + ], + "time_consumption": 0.30298280715942383, + "time_start": "2025-08-29 19:32:28,955", + "time_finished": "2025-08-29 19:32:29,258" + }, + "Light.state (gfw.dirk.desk_light) -> ViDevCommon.state (gfw.dirk.desk_light)": { + "name": "__tLogger__", + "msg": "Light.state (gfw.dirk.desk_light) -> ViDevCommon.state (gfw.dirk.desk_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488749.2588167, + "msecs": 258.0, + "relativeCreated": 35668.588204, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Light.state (gfw.dirk.desk_light) -> ViDevCommon.state (gfw.dirk.desk_light)", + "asctime": "2025-08-29 19:32:29,258", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488749.3594666, + "msecs": 359.0, + "relativeCreated": 35769.237914, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:29,359", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488749.2589412, + "msecs": 258.0, + "relativeCreated": 35668.712687, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/state/set and payload false", + "asctime": "2025-08-29 19:32:29,258" + } + ], + "time_consumption": 0.1005253791809082 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488749.3598251, + "msecs": 359.0, + "relativeCreated": 35769.596488, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:29,359", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488749.3597174, + "msecs": 359.0, + "relativeCreated": 35769.488806, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:29,359" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488749.3597825, + "msecs": 359.0, + "relativeCreated": 35769.553922, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:29,359" + } + ], + "time_consumption": 4.267692565917969e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.state (gfw.dirk.desk_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488749.4605534, + "msecs": 460.0, + "relativeCreated": 35870.324811, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.state (gfw.dirk.desk_light) to True", + "asctime": "2025-08-29 19:32:29,460", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488749.360026, + "msecs": 360.0, + "relativeCreated": 35769.797286, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:29,360" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488749.3611717, + "msecs": 361.0, + "relativeCreated": 35770.943199, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:29,361" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488749.3637033, + "msecs": 363.0, + "relativeCreated": 35773.474777, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:29,363" + } + ], + "time_consumption": 0.09685015678405762 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488749.4608846, + "msecs": 460.0, + "relativeCreated": 35870.655955, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (gfw.dirk.desk_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:29,460", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.desk_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488749.4607878, + "msecs": 460.0, + "relativeCreated": 35870.559212, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (gfw.dirk.desk_light)): True ()", + "asctime": "2025-08-29 19:32:29,460" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.desk_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488749.460844, + "msecs": 460.0, + "relativeCreated": 35870.615488, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.desk_light)): result = True ()", + "asctime": "2025-08-29 19:32:29,460" + } + ], + "time_consumption": 4.0531158447265625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.state (gfw.dirk.desk_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488749.561606, + "msecs": 561.0, + "relativeCreated": 35971.377341, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.state (gfw.dirk.desk_light) to False", + "asctime": "2025-08-29 19:32:29,561", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488749.461084, + "msecs": 461.0, + "relativeCreated": 35870.85546, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:29,461" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488749.4621947, + "msecs": 462.0, + "relativeCreated": 35871.966209, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:29,462" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488749.4647944, + "msecs": 464.0, + "relativeCreated": 35874.565789, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:29,464" + } + ], + "time_consumption": 0.09681153297424316 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488749.5619502, + "msecs": 561.0, + "relativeCreated": 35971.721542, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (gfw.dirk.desk_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:29,561", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.desk_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488749.5618484, + "msecs": 561.0, + "relativeCreated": 35971.619837, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (gfw.dirk.desk_light)): False ()", + "asctime": "2025-08-29 19:32:29,561" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.desk_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488749.561907, + "msecs": 561.0, + "relativeCreated": 35971.678259, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.desk_light)): result = False ()", + "asctime": "2025-08-29 19:32:29,561" + } + ], + "time_consumption": 4.315376281738281e-05 + } + ], + "time_consumption": 0.303133487701416, + "time_start": "2025-08-29 19:32:29,258", + "time_finished": "2025-08-29 19:32:29,561" + }, + "ViDevCommon.state (gfw.dirk.pc_dock) -> Powerplug1P.state (gfw.dirk.dock)": { + "name": "__tLogger__", + "msg": "ViDevCommon.state (gfw.dirk.pc_dock) -> Powerplug1P.state (gfw.dirk.dock)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488749.562197, + "msecs": 562.0, + "relativeCreated": 35971.968466, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.state (gfw.dirk.pc_dock) -> Powerplug1P.state (gfw.dirk.dock)", + "asctime": "2025-08-29 19:32:29,562", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488749.6627123, + "msecs": 662.0, + "relativeCreated": 36072.483666, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:29,662", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488749.5623343, + "msecs": 562.0, + "relativeCreated": 35972.105728, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/pc_dock/state/set and payload false", + "asctime": "2025-08-29 19:32:29,562" + } + ], + "time_consumption": 0.10037803649902344 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488749.6630867, + "msecs": 663.0, + "relativeCreated": 36072.858146, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:29,663", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488749.662954, + "msecs": 662.0, + "relativeCreated": 36072.725481, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:29,662" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488749.663012, + "msecs": 663.0, + "relativeCreated": 36072.783441, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:29,663" + } + ], + "time_consumption": 7.462501525878906e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (gfw.dirk.pc_dock)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488749.763645, + "msecs": 763.0, + "relativeCreated": 36173.416485, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (gfw.dirk.pc_dock) to True", + "asctime": "2025-08-29 19:32:29,763", + "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", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488749.6631997, + "msecs": 663.0, + "relativeCreated": 36072.971256, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/pc_dock/state/set and payload true", + "asctime": "2025-08-29 19:32:29,663" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/dock/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488749.6660872, + "msecs": 666.0, + "relativeCreated": 36075.858586, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/dock/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:29,666" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/dock", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488749.6663573, + "msecs": 666.0, + "relativeCreated": 36076.128653, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/dock and payload {\"state\": \"on\"}", + "asctime": "2025-08-29 19:32:29,666" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/dock", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488749.66704, + "msecs": 667.0, + "relativeCreated": 36076.811517, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/dock and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:29,667" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488749.7097774, + "msecs": 709.0, + "relativeCreated": 36119.548962, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'true'", + "asctime": "2025-08-29 19:32:29,709" + } + ], + "time_consumption": 0.05386757850646973 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug1P.state (gfw.dirk.dock) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488749.7639778, + "msecs": 763.0, + "relativeCreated": 36173.749252, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug1P.state (gfw.dirk.dock) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:29,763", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug1P.state (gfw.dirk.dock)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488749.7638786, + "msecs": 763.0, + "relativeCreated": 36173.649985, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug1P.state (gfw.dirk.dock)): True ()", + "asctime": "2025-08-29 19:32:29,763" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug1P.state (gfw.dirk.dock)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488749.763936, + "msecs": 763.0, + "relativeCreated": 36173.707367, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug1P.state (gfw.dirk.dock)): result = True ()", + "asctime": "2025-08-29 19:32:29,763" + } + ], + "time_consumption": 4.172325134277344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (gfw.dirk.pc_dock)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488749.8645866, + "msecs": 864.0, + "relativeCreated": 36274.358037, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (gfw.dirk.pc_dock) to False", + "asctime": "2025-08-29 19:32:29,864", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488749.7640848, + "msecs": 764.0, + "relativeCreated": 36173.856093, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/pc_dock/state/set and payload false", + "asctime": "2025-08-29 19:32:29,764" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/dock/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488749.7669258, + "msecs": 766.0, + "relativeCreated": 36176.697219, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/dock/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:29,766" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/dock", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488749.7672007, + "msecs": 767.0, + "relativeCreated": 36176.972293, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/dock and payload {\"state\": \"off\"}", + "asctime": "2025-08-29 19:32:29,767" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/dock", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488749.767746, + "msecs": 767.0, + "relativeCreated": 36177.517463, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/dock and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:29,767" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488749.8101828, + "msecs": 810.0, + "relativeCreated": 36219.954365, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false'", + "asctime": "2025-08-29 19:32:29,810" + } + ], + "time_consumption": 0.05440378189086914 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug1P.state (gfw.dirk.dock) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488749.864949, + "msecs": 864.0, + "relativeCreated": 36274.720375, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug1P.state (gfw.dirk.dock) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:29,864", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug1P.state (gfw.dirk.dock)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488749.864836, + "msecs": 864.0, + "relativeCreated": 36274.607554, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug1P.state (gfw.dirk.dock)): False ()", + "asctime": "2025-08-29 19:32:29,864" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug1P.state (gfw.dirk.dock)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488749.8648996, + "msecs": 864.0, + "relativeCreated": 36274.670965, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug1P.state (gfw.dirk.dock)): result = False ()", + "asctime": "2025-08-29 19:32:29,864" + } + ], + "time_consumption": 4.935264587402344e-05 + } + ], + "time_consumption": 0.3027520179748535, + "time_start": "2025-08-29 19:32:29,562", + "time_finished": "2025-08-29 19:32:29,864" + }, + "Powerplug1P.state (gfw.dirk.dock) -> ViDevCommon.state (gfw.dirk.pc_dock)": { + "name": "__tLogger__", + "msg": "Powerplug1P.state (gfw.dirk.dock) -> ViDevCommon.state (gfw.dirk.pc_dock)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488749.8651772, + "msecs": 865.0, + "relativeCreated": 36274.948618, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Powerplug1P.state (gfw.dirk.dock) -> ViDevCommon.state (gfw.dirk.pc_dock)", + "asctime": "2025-08-29 19:32:29,865", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488749.965873, + "msecs": 965.0, + "relativeCreated": 36375.644447, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:29,965", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488749.8653114, + "msecs": 865.0, + "relativeCreated": 36275.082947, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/pc_dock/state/set and payload false", + "asctime": "2025-08-29 19:32:29,865" + } + ], + "time_consumption": 0.10056161880493164 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488749.9662404, + "msecs": 966.0, + "relativeCreated": 36376.01206, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:29,966", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488749.966115, + "msecs": 966.0, + "relativeCreated": 36375.886447, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:29,966" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488749.9661963, + "msecs": 966.0, + "relativeCreated": 36375.96756, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:29,966" + } + ], + "time_consumption": 4.410743713378906e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug1P.state (gfw.dirk.dock)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488750.0669188, + "msecs": 66.0, + "relativeCreated": 36476.690287, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug1P.state (gfw.dirk.dock) to True", + "asctime": "2025-08-29 19:32:30,066", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/dock", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488749.966375, + "msecs": 966.0, + "relativeCreated": 36376.146585, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/dock and payload {\"state\": \"on\"}", + "asctime": "2025-08-29 19:32:29,966" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/dock", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488749.9675372, + "msecs": 967.0, + "relativeCreated": 36377.308546, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/dock and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:29,967" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488749.9693508, + "msecs": 969.0, + "relativeCreated": 36379.122442, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'true'", + "asctime": "2025-08-29 19:32:29,969" + } + ], + "time_consumption": 0.09756803512573242 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (gfw.dirk.pc_dock) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488750.0672505, + "msecs": 67.0, + "relativeCreated": 36477.021742, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (gfw.dirk.pc_dock) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:30,067", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.pc_dock)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488750.0671496, + "msecs": 67.0, + "relativeCreated": 36476.921033, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (gfw.dirk.pc_dock)): True ()", + "asctime": "2025-08-29 19:32:30,067" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.pc_dock)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488750.0672085, + "msecs": 67.0, + "relativeCreated": 36476.979973, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.pc_dock)): result = True ()", + "asctime": "2025-08-29 19:32:30,067" + } + ], + "time_consumption": 4.1961669921875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug1P.state (gfw.dirk.dock)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488750.1679163, + "msecs": 167.0, + "relativeCreated": 36577.687608, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug1P.state (gfw.dirk.dock) to False", + "asctime": "2025-08-29 19:32:30,167", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/dock", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488750.0673816, + "msecs": 67.0, + "relativeCreated": 36477.152855, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/dock and payload {\"state\": \"off\"}", + "asctime": "2025-08-29 19:32:30,067" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/dock", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488750.0685563, + "msecs": 68.0, + "relativeCreated": 36478.327737, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/dock and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:30,068" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488750.070355, + "msecs": 70.0, + "relativeCreated": 36480.126279, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false'", + "asctime": "2025-08-29 19:32:30,070" + } + ], + "time_consumption": 0.09756135940551758 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (gfw.dirk.pc_dock) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488750.1682782, + "msecs": 168.0, + "relativeCreated": 36578.049587, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (gfw.dirk.pc_dock) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:30,168", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.pc_dock)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488750.1681752, + "msecs": 168.0, + "relativeCreated": 36577.94642, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (gfw.dirk.pc_dock)): False ()", + "asctime": "2025-08-29 19:32:30,168" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.pc_dock)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488750.1682336, + "msecs": 168.0, + "relativeCreated": 36578.005214, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.pc_dock)): result = False ()", + "asctime": "2025-08-29 19:32:30,168" + } + ], + "time_consumption": 4.458427429199219e-05 + } + ], + "time_consumption": 0.3031010627746582, + "time_start": "2025-08-29 19:32:29,865", + "time_finished": "2025-08-29 19:32:30,168" + }, + "ViDevCommon.state (gfw.dirk.amplifier) -> Powerplug4P.amplifier (gfw.dirk.powerplug)": { + "name": "__tLogger__", + "msg": "ViDevCommon.state (gfw.dirk.amplifier) -> Powerplug4P.amplifier (gfw.dirk.powerplug)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488750.1685479, + "msecs": 168.0, + "relativeCreated": 36578.319305, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.state (gfw.dirk.amplifier) -> Powerplug4P.amplifier (gfw.dirk.powerplug)", + "asctime": "2025-08-29 19:32:30,168", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488750.2691636, + "msecs": 269.0, + "relativeCreated": 36678.935014, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:30,269", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488750.1686876, + "msecs": 168.0, + "relativeCreated": 36578.459085, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/amplifier/state/set and payload false", + "asctime": "2025-08-29 19:32:30,168" + } + ], + "time_consumption": 0.10047602653503418 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488750.2695508, + "msecs": 269.0, + "relativeCreated": 36679.322405, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:30,269", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488750.2694016, + "msecs": 269.0, + "relativeCreated": 36679.173058, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:30,269" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488750.2695045, + "msecs": 269.0, + "relativeCreated": 36679.275874, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:30,269" + } + ], + "time_consumption": 4.6253204345703125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (gfw.dirk.amplifier)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488750.3701532, + "msecs": 370.0, + "relativeCreated": 36779.924534, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (gfw.dirk.amplifier) to True", + "asctime": "2025-08-29 19:32:30,370", + "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", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488750.2696674, + "msecs": 269.0, + "relativeCreated": 36679.438714, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/amplifier/state/set and payload true", + "asctime": "2025-08-29 19:32:30,269" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488750.2725947, + "msecs": 272.0, + "relativeCreated": 36682.366235, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2025-08-29 19:32:30,272" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488750.2728636, + "msecs": 272.0, + "relativeCreated": 36682.635245, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-29 19:32:30,272" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488750.2735968, + "msecs": 273.0, + "relativeCreated": 36683.368066, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-29 19:32:30,273" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488750.316563, + "msecs": 316.0, + "relativeCreated": 36726.334489, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-29 19:32:30,316" + } + ], + "time_consumption": 0.05359029769897461 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488750.3705516, + "msecs": 370.0, + "relativeCreated": 36780.322888, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:30,370", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488750.3703852, + "msecs": 370.0, + "relativeCreated": 36780.156649, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): True ()", + "asctime": "2025-08-29 19:32:30,370" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488750.3705022, + "msecs": 370.0, + "relativeCreated": 36780.273573, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = True ()", + "asctime": "2025-08-29 19:32:30,370" + } + ], + "time_consumption": 4.935264587402344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (gfw.dirk.amplifier)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488750.471178, + "msecs": 471.0, + "relativeCreated": 36880.949316, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (gfw.dirk.amplifier) to False", + "asctime": "2025-08-29 19:32:30,471", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488750.3706665, + "msecs": 370.0, + "relativeCreated": 36780.438039, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/amplifier/state/set and payload false", + "asctime": "2025-08-29 19:32:30,370" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488750.3735187, + "msecs": 373.0, + "relativeCreated": 36783.289968, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-29 19:32:30,373" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488750.373776, + "msecs": 373.0, + "relativeCreated": 36783.547307, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-29 19:32:30,373" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488750.3745368, + "msecs": 374.0, + "relativeCreated": 36784.308094, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-29 19:32:30,374" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488750.41685, + "msecs": 416.0, + "relativeCreated": 36826.621693, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-29 19:32:30,416" + } + ], + "time_consumption": 0.054327964782714844 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488750.4715378, + "msecs": 471.0, + "relativeCreated": 36881.309457, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:30,471", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488750.4714007, + "msecs": 471.0, + "relativeCreated": 36881.172228, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): False ()", + "asctime": "2025-08-29 19:32:30,471" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488750.471495, + "msecs": 471.0, + "relativeCreated": 36881.266322, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = False ()", + "asctime": "2025-08-29 19:32:30,471" + } + ], + "time_consumption": 4.291534423828125e-05 + } + ], + "time_consumption": 0.3029899597167969, + "time_start": "2025-08-29 19:32:30,168", + "time_finished": "2025-08-29 19:32:30,471" + }, + "Powerplug4P.amplifier (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.amplifier)": { + "name": "__tLogger__", + "msg": "Powerplug4P.amplifier (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.amplifier)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488750.471742, + "msecs": 471.0, + "relativeCreated": 36881.513512, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Powerplug4P.amplifier (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.amplifier)", + "asctime": "2025-08-29 19:32:30,471", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488750.5723283, + "msecs": 572.0, + "relativeCreated": 36982.099812, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:30,572", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488750.4718566, + "msecs": 471.0, + "relativeCreated": 36881.628002, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/amplifier/state/set and payload false", + "asctime": "2025-08-29 19:32:30,471" + } + ], + "time_consumption": 0.10047173500061035 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488750.57271, + "msecs": 572.0, + "relativeCreated": 36982.481612, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:30,572", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488750.5726066, + "msecs": 572.0, + "relativeCreated": 36982.377793, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:30,572" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488750.5726671, + "msecs": 572.0, + "relativeCreated": 36982.438574, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:30,572" + } + ], + "time_consumption": 4.291534423828125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug4P.amplifier (gfw.dirk.powerplug)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488750.6732118, + "msecs": 673.0, + "relativeCreated": 37082.983223, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug4P.amplifier (gfw.dirk.powerplug) to True", + "asctime": "2025-08-29 19:32:30,673", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488750.572865, + "msecs": 572.0, + "relativeCreated": 36982.636423, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-29 19:32:30,572" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488750.5739996, + "msecs": 573.0, + "relativeCreated": 36983.771131, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-29 19:32:30,573" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488750.5775943, + "msecs": 577.0, + "relativeCreated": 36987.365793, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-29 19:32:30,577" + } + ], + "time_consumption": 0.09561753273010254 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (gfw.dirk.amplifier) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488750.6735497, + "msecs": 673.0, + "relativeCreated": 37083.320922, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (gfw.dirk.amplifier) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:30,673", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.amplifier)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488750.6734273, + "msecs": 673.0, + "relativeCreated": 37083.198828, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (gfw.dirk.amplifier)): True ()", + "asctime": "2025-08-29 19:32:30,673" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.amplifier)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488750.6735008, + "msecs": 673.0, + "relativeCreated": 37083.272096, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.amplifier)): result = True ()", + "asctime": "2025-08-29 19:32:30,673" + } + ], + "time_consumption": 4.887580871582031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug4P.amplifier (gfw.dirk.powerplug)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488750.774188, + "msecs": 774.0, + "relativeCreated": 37183.959403, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug4P.amplifier (gfw.dirk.powerplug) to False", + "asctime": "2025-08-29 19:32:30,774", + "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", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488750.6736863, + "msecs": 673.0, + "relativeCreated": 37083.457763, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-29 19:32:30,673" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488750.6748102, + "msecs": 674.0, + "relativeCreated": 37084.581651, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-29 19:32:30,674" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488750.6772053, + "msecs": 677.0, + "relativeCreated": 37086.976633, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-29 19:32:30,677" + } + ], + "time_consumption": 0.09698271751403809 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (gfw.dirk.amplifier) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488750.7746093, + "msecs": 774.0, + "relativeCreated": 37184.380748, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (gfw.dirk.amplifier) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:30,774", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.amplifier)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488750.7744803, + "msecs": 774.0, + "relativeCreated": 37184.251796, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (gfw.dirk.amplifier)): False ()", + "asctime": "2025-08-29 19:32:30,774" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.amplifier)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488750.774546, + "msecs": 774.0, + "relativeCreated": 37184.317305, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.amplifier)): result = False ()", + "asctime": "2025-08-29 19:32:30,774" + } + ], + "time_consumption": 6.341934204101562e-05 + } + ], + "time_consumption": 0.30286741256713867, + "time_start": "2025-08-29 19:32:30,471", + "time_finished": "2025-08-29 19:32:30,774" + }, + "ViDevCommon.state (gfw.dirk.phono) -> Powerplug4P.phono (gfw.dirk.powerplug)": { + "name": "__tLogger__", + "msg": "ViDevCommon.state (gfw.dirk.phono) -> Powerplug4P.phono (gfw.dirk.powerplug)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488750.7748296, + "msecs": 774.0, + "relativeCreated": 37184.601092, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.state (gfw.dirk.phono) -> Powerplug4P.phono (gfw.dirk.powerplug)", + "asctime": "2025-08-29 19:32:30,774", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488750.8754737, + "msecs": 875.0, + "relativeCreated": 37285.245182, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:30,875", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/phono/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488750.7749598, + "msecs": 774.0, + "relativeCreated": 37184.731336, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/phono/state/set and payload false", + "asctime": "2025-08-29 19:32:30,774" + } + ], + "time_consumption": 0.10051393508911133 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488750.8758216, + "msecs": 875.0, + "relativeCreated": 37285.592884, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:30,875", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488750.8757186, + "msecs": 875.0, + "relativeCreated": 37285.490114, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:30,875" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488750.875778, + "msecs": 875.0, + "relativeCreated": 37285.549426, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:30,875" + } + ], + "time_consumption": 4.363059997558594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (gfw.dirk.phono)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488750.9764671, + "msecs": 976.0, + "relativeCreated": 37386.238583, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (gfw.dirk.phono) to True", + "asctime": "2025-08-29 19:32:30,976", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/phono/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488750.8759317, + "msecs": 875.0, + "relativeCreated": 37285.703068, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/phono/state/set and payload true", + "asctime": "2025-08-29 19:32:30,875" + }, + { + "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'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488750.878858, + "msecs": 878.0, + "relativeCreated": 37288.629472, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2/set and payload b'true'", + "asctime": "2025-08-29 19:32:30,878" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488750.8791478, + "msecs": 879.0, + "relativeCreated": 37288.91931, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload true", + "asctime": "2025-08-29 19:32:30,879" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488750.8797216, + "msecs": 879.0, + "relativeCreated": 37289.493106, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'true'", + "asctime": "2025-08-29 19:32:30,879" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/phono/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488750.9222617, + "msecs": 922.0, + "relativeCreated": 37332.033235, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'true'", + "asctime": "2025-08-29 19:32:30,922" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488750.963459, + "msecs": 963.0, + "relativeCreated": 37373.230399, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2025-08-29 19:32:30,963" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488750.963765, + "msecs": 963.0, + "relativeCreated": 37373.536378, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-29 19:32:30,963" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488750.9645839, + "msecs": 964.0, + "relativeCreated": 37374.355374, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-29 19:32:30,964" + } + ], + "time_consumption": 0.011883258819580078 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug4P.phono (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488750.9768105, + "msecs": 976.0, + "relativeCreated": 37386.582017, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug4P.phono (gfw.dirk.powerplug) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:30,976", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug4P.phono (gfw.dirk.powerplug)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488750.9767048, + "msecs": 976.0, + "relativeCreated": 37386.476112, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug4P.phono (gfw.dirk.powerplug)): True ()", + "asctime": "2025-08-29 19:32:30,976" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug4P.phono (gfw.dirk.powerplug)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488750.9767644, + "msecs": 976.0, + "relativeCreated": 37386.535757, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug4P.phono (gfw.dirk.powerplug)): result = True ()", + "asctime": "2025-08-29 19:32:30,976" + } + ], + "time_consumption": 4.601478576660156e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (gfw.dirk.phono)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488751.0774183, + "msecs": 77.0, + "relativeCreated": 37487.189639, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (gfw.dirk.phono) to False", + "asctime": "2025-08-29 19:32:31,077", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/phono/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488750.976918, + "msecs": 976.0, + "relativeCreated": 37386.689566, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/phono/state/set and payload false", + "asctime": "2025-08-29 19:32:30,976" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.0084124, + "msecs": 8.0, + "relativeCreated": 37418.183743, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-29 19:32:31,008" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.0494878, + "msecs": 49.0, + "relativeCreated": 37459.259308, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2/set and payload b'false'", + "asctime": "2025-08-29 19:32:31,049" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488751.0498068, + "msecs": 49.0, + "relativeCreated": 37459.578409, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload false", + "asctime": "2025-08-29 19:32:31,049" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.050577, + "msecs": 50.0, + "relativeCreated": 37460.348443, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'", + "asctime": "2025-08-29 19:32:31,050" + } + ], + "time_consumption": 0.026841402053833008 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug4P.phono (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488751.0777903, + "msecs": 77.0, + "relativeCreated": 37487.561635, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug4P.phono (gfw.dirk.powerplug) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:31,077", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug4P.phono (gfw.dirk.powerplug)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488751.0776906, + "msecs": 77.0, + "relativeCreated": 37487.462153, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug4P.phono (gfw.dirk.powerplug)): False ()", + "asctime": "2025-08-29 19:32:31,077" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug4P.phono (gfw.dirk.powerplug)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488751.077747, + "msecs": 77.0, + "relativeCreated": 37487.518704, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug4P.phono (gfw.dirk.powerplug)): result = False ()", + "asctime": "2025-08-29 19:32:31,077" + } + ], + "time_consumption": 4.315376281738281e-05 + } + ], + "time_consumption": 0.3029606342315674, + "time_start": "2025-08-29 19:32:30,774", + "time_finished": "2025-08-29 19:32:31,077" + }, + "Powerplug4P.phono (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.phono)": { + "name": "__tLogger__", + "msg": "Powerplug4P.phono (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.phono)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488751.0780437, + "msecs": 78.0, + "relativeCreated": 37487.815117, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Powerplug4P.phono (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.phono)", + "asctime": "2025-08-29 19:32:31,078", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488751.1784987, + "msecs": 178.0, + "relativeCreated": 37588.270339, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:31,178", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/phono/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488751.0781708, + "msecs": 78.0, + "relativeCreated": 37487.942356, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/phono/state/set and payload false", + "asctime": "2025-08-29 19:32:31,078" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/phono/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.093397, + "msecs": 93.0, + "relativeCreated": 37503.168342, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'false'", + "asctime": "2025-08-29 19:32:31,093" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.1343532, + "msecs": 134.0, + "relativeCreated": 37544.124629, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-29 19:32:31,134" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488751.134682, + "msecs": 134.0, + "relativeCreated": 37544.45323, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-29 19:32:31,134" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.1352925, + "msecs": 135.0, + "relativeCreated": 37545.063931, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-29 19:32:31,135" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.1777773, + "msecs": 177.0, + "relativeCreated": 37587.548735, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-29 19:32:31,177" + } + ], + "time_consumption": 0.0007214546203613281 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488751.1787858, + "msecs": 178.0, + "relativeCreated": 37588.557259, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:31,178", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488751.1786814, + "msecs": 178.0, + "relativeCreated": 37588.45267, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:31,178" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488751.1787403, + "msecs": 178.0, + "relativeCreated": 37588.511672, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:31,178" + } + ], + "time_consumption": 4.553794860839844e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug4P.phono (gfw.dirk.powerplug)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488751.2793639, + "msecs": 279.0, + "relativeCreated": 37689.135195, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug4P.phono (gfw.dirk.powerplug) to True", + "asctime": "2025-08-29 19:32:31,279", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488751.1789293, + "msecs": 178.0, + "relativeCreated": 37588.700779, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload true", + "asctime": "2025-08-29 19:32:31,178" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.1797585, + "msecs": 179.0, + "relativeCreated": 37589.529926, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'true'", + "asctime": "2025-08-29 19:32:31,179" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/phono/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.2214231, + "msecs": 221.0, + "relativeCreated": 37631.194618, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'true'", + "asctime": "2025-08-29 19:32:31,221" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.2219188, + "msecs": 221.0, + "relativeCreated": 37631.690238, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2025-08-29 19:32:31,221" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488751.2221236, + "msecs": 222.0, + "relativeCreated": 37631.894855, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-29 19:32:31,222" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.2229166, + "msecs": 222.0, + "relativeCreated": 37632.688154, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-29 19:32:31,222" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.2655473, + "msecs": 265.0, + "relativeCreated": 37675.31866, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-29 19:32:31,265" + } + ], + "time_consumption": 0.013816595077514648 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (gfw.dirk.phono) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488751.279717, + "msecs": 279.0, + "relativeCreated": 37689.48829, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (gfw.dirk.phono) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:31,279", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.phono)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488751.2796204, + "msecs": 279.0, + "relativeCreated": 37689.391775, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (gfw.dirk.phono)): True ()", + "asctime": "2025-08-29 19:32:31,279" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.phono)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488751.2796764, + "msecs": 279.0, + "relativeCreated": 37689.447842, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.phono)): result = True ()", + "asctime": "2025-08-29 19:32:31,279" + } + ], + "time_consumption": 4.0531158447265625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug4P.phono (gfw.dirk.powerplug)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488751.3803313, + "msecs": 380.0, + "relativeCreated": 37790.102589, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug4P.phono (gfw.dirk.powerplug) to False", + "asctime": "2025-08-29 19:32:31,380", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488751.2798364, + "msecs": 279.0, + "relativeCreated": 37689.607925, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload false", + "asctime": "2025-08-29 19:32:31,279" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.280957, + "msecs": 280.0, + "relativeCreated": 37690.728346, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'", + "asctime": "2025-08-29 19:32:31,280" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/phono/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.3229282, + "msecs": 322.0, + "relativeCreated": 37732.69949, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'false'", + "asctime": "2025-08-29 19:32:31,322" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.323399, + "msecs": 323.0, + "relativeCreated": 37733.170615, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-29 19:32:31,323" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488751.3236234, + "msecs": 323.0, + "relativeCreated": 37733.394946, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-29 19:32:31,323" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.3243449, + "msecs": 324.0, + "relativeCreated": 37734.116272, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-29 19:32:31,324" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.3667343, + "msecs": 366.0, + "relativeCreated": 37776.505763, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-29 19:32:31,366" + } + ], + "time_consumption": 0.01359701156616211 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (gfw.dirk.phono) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488751.3807058, + "msecs": 380.0, + "relativeCreated": 37790.477181, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (gfw.dirk.phono) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:31,380", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.phono)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488751.3806016, + "msecs": 380.0, + "relativeCreated": 37790.373108, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (gfw.dirk.phono)): False ()", + "asctime": "2025-08-29 19:32:31,380" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.phono)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488751.3806608, + "msecs": 380.0, + "relativeCreated": 37790.432047, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.phono)): result = False ()", + "asctime": "2025-08-29 19:32:31,380" + } + ], + "time_consumption": 4.506111145019531e-05 + } + ], + "time_consumption": 0.3026621341705322, + "time_start": "2025-08-29 19:32:31,078", + "time_finished": "2025-08-29 19:32:31,380" + }, + "ViDevCommon.state (gfw.dirk.cd_player) -> Powerplug4P.cd-player (gfw.dirk.powerplug)": { + "name": "__tLogger__", + "msg": "ViDevCommon.state (gfw.dirk.cd_player) -> Powerplug4P.cd-player (gfw.dirk.powerplug)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488751.380929, + "msecs": 380.0, + "relativeCreated": 37790.700342, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.state (gfw.dirk.cd_player) -> Powerplug4P.cd-player (gfw.dirk.powerplug)", + "asctime": "2025-08-29 19:32:31,380", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488751.481534, + "msecs": 481.0, + "relativeCreated": 37891.305509, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:31,481", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488751.3810651, + "msecs": 381.0, + "relativeCreated": 37790.836593, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/cd_player/state/set and payload false", + "asctime": "2025-08-29 19:32:31,381" + } + ], + "time_consumption": 0.10046887397766113 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488751.4819038, + "msecs": 481.0, + "relativeCreated": 37891.675217, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:31,481", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488751.4817963, + "msecs": 481.0, + "relativeCreated": 37891.567682, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:31,481" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488751.4818552, + "msecs": 481.0, + "relativeCreated": 37891.626774, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:31,481" + } + ], + "time_consumption": 4.863739013671875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (gfw.dirk.cd_player)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488751.582547, + "msecs": 582.0, + "relativeCreated": 37992.318345, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (gfw.dirk.cd_player) to True", + "asctime": "2025-08-29 19:32:31,582", + "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", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488751.4820178, + "msecs": 482.0, + "relativeCreated": 37891.789338, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/cd_player/state/set and payload true", + "asctime": "2025-08-29 19:32:31,482" + }, + { + "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'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.4849048, + "msecs": 484.0, + "relativeCreated": 37894.676065, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3/set and payload b'true'", + "asctime": "2025-08-29 19:32:31,484" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488751.4851916, + "msecs": 485.0, + "relativeCreated": 37894.963011, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload true", + "asctime": "2025-08-29 19:32:31,485" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.4859412, + "msecs": 485.0, + "relativeCreated": 37895.712569, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'true'", + "asctime": "2025-08-29 19:32:31,485" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.5286028, + "msecs": 528.0, + "relativeCreated": 37938.37427, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'true'", + "asctime": "2025-08-29 19:32:31,528" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.5692222, + "msecs": 569.0, + "relativeCreated": 37978.993542, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2025-08-29 19:32:31,569" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488751.5695667, + "msecs": 569.0, + "relativeCreated": 37979.338098, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-29 19:32:31,569" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.5701566, + "msecs": 570.0, + "relativeCreated": 37979.927888, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-29 19:32:31,570" + } + ], + "time_consumption": 0.012390375137329102 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug4P.cd-player (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488751.5828815, + "msecs": 582.0, + "relativeCreated": 37992.653065, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug4P.cd-player (gfw.dirk.powerplug) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:31,582", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug4P.cd-player (gfw.dirk.powerplug)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488751.5827832, + "msecs": 582.0, + "relativeCreated": 37992.554542, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug4P.cd-player (gfw.dirk.powerplug)): True ()", + "asctime": "2025-08-29 19:32:31,582" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug4P.cd-player (gfw.dirk.powerplug)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488751.58284, + "msecs": 582.0, + "relativeCreated": 37992.611395, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug4P.cd-player (gfw.dirk.powerplug)): result = True ()", + "asctime": "2025-08-29 19:32:31,582" + } + ], + "time_consumption": 4.1484832763671875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (gfw.dirk.cd_player)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488751.683311, + "msecs": 683.0, + "relativeCreated": 38093.082585, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (gfw.dirk.cd_player) to False", + "asctime": "2025-08-29 19:32:31,683", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488751.5829885, + "msecs": 582.0, + "relativeCreated": 37992.760006, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/cd_player/state/set and payload false", + "asctime": "2025-08-29 19:32:31,582" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.5837946, + "msecs": 583.0, + "relativeCreated": 37993.56608, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-29 19:32:31,583" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.6250882, + "msecs": 625.0, + "relativeCreated": 38034.85974, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3/set and payload b'false'", + "asctime": "2025-08-29 19:32:31,625" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488751.625385, + "msecs": 625.0, + "relativeCreated": 38035.156432, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload false", + "asctime": "2025-08-29 19:32:31,625" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.6261473, + "msecs": 626.0, + "relativeCreated": 38035.91864, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'false'", + "asctime": "2025-08-29 19:32:31,626" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.666973, + "msecs": 666.0, + "relativeCreated": 38076.744558, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'", + "asctime": "2025-08-29 19:32:31,666" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.670003, + "msecs": 670.0, + "relativeCreated": 38079.774439, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-29 19:32:31,670" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488751.6702266, + "msecs": 670.0, + "relativeCreated": 38079.998191, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-29 19:32:31,670" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.6707017, + "msecs": 670.0, + "relativeCreated": 38080.473193, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-29 19:32:31,670" + } + ], + "time_consumption": 0.012609243392944336 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug4P.cd-player (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488751.683606, + "msecs": 683.0, + "relativeCreated": 38093.37736, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug4P.cd-player (gfw.dirk.powerplug) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:31,683", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug4P.cd-player (gfw.dirk.powerplug)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488751.6834998, + "msecs": 683.0, + "relativeCreated": 38093.271172, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug4P.cd-player (gfw.dirk.powerplug)): False ()", + "asctime": "2025-08-29 19:32:31,683" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug4P.cd-player (gfw.dirk.powerplug)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488751.683566, + "msecs": 683.0, + "relativeCreated": 38093.337599, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug4P.cd-player (gfw.dirk.powerplug)): result = False ()", + "asctime": "2025-08-29 19:32:31,683" + } + ], + "time_consumption": 3.981590270996094e-05 + } + ], + "time_consumption": 0.3026769161224365, + "time_start": "2025-08-29 19:32:31,380", + "time_finished": "2025-08-29 19:32:31,683" + }, + "Powerplug4P.cd-player (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.cd_player)": { + "name": "__tLogger__", + "msg": "Powerplug4P.cd-player (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.cd_player)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488751.6838017, + "msecs": 683.0, + "relativeCreated": 38093.572986, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Powerplug4P.cd-player (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.cd_player)", + "asctime": "2025-08-29 19:32:31,683", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488751.784357, + "msecs": 784.0, + "relativeCreated": 38194.128587, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:31,784", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488751.6839144, + "msecs": 683.0, + "relativeCreated": 38093.686015, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/cd_player/state/set and payload false", + "asctime": "2025-08-29 19:32:31,683" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.7136059, + "msecs": 713.0, + "relativeCreated": 38123.377259, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-29 19:32:31,713" + } + ], + "time_consumption": 0.07075119018554688 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488751.7847567, + "msecs": 784.0, + "relativeCreated": 38194.528224, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:31,784", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488751.7846546, + "msecs": 784.0, + "relativeCreated": 38194.425981, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:31,784" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488751.784714, + "msecs": 784.0, + "relativeCreated": 38194.485418, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:31,784" + } + ], + "time_consumption": 4.267692565917969e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug4P.cd-player (gfw.dirk.powerplug)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488751.8853278, + "msecs": 885.0, + "relativeCreated": 38295.099382, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug4P.cd-player (gfw.dirk.powerplug) to True", + "asctime": "2025-08-29 19:32:31,885", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488751.78489, + "msecs": 784.0, + "relativeCreated": 38194.661322, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload true", + "asctime": "2025-08-29 19:32:31,784" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.786077, + "msecs": 786.0, + "relativeCreated": 38195.848367, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'true'", + "asctime": "2025-08-29 19:32:31,786" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.7886322, + "msecs": 788.0, + "relativeCreated": 38198.40359, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'true'", + "asctime": "2025-08-29 19:32:31,788" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.8296225, + "msecs": 829.0, + "relativeCreated": 38239.394049, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2025-08-29 19:32:31,829" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488751.8299232, + "msecs": 829.0, + "relativeCreated": 38239.694548, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-29 19:32:31,829" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.8308418, + "msecs": 830.0, + "relativeCreated": 38240.613365, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-29 19:32:31,830" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.8736043, + "msecs": 873.0, + "relativeCreated": 38283.375705, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-29 19:32:31,873" + } + ], + "time_consumption": 0.011723518371582031 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (gfw.dirk.cd_player) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488751.8856845, + "msecs": 885.0, + "relativeCreated": 38295.455885, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (gfw.dirk.cd_player) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:31,885", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.cd_player)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488751.8855875, + "msecs": 885.0, + "relativeCreated": 38295.358947, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (gfw.dirk.cd_player)): True ()", + "asctime": "2025-08-29 19:32:31,885" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.cd_player)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488751.8856428, + "msecs": 885.0, + "relativeCreated": 38295.414212, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.cd_player)): result = True ()", + "asctime": "2025-08-29 19:32:31,885" + } + ], + "time_consumption": 4.172325134277344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug4P.cd-player (gfw.dirk.powerplug)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488751.9862723, + "msecs": 986.0, + "relativeCreated": 38396.043664, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug4P.cd-player (gfw.dirk.powerplug) to False", + "asctime": "2025-08-29 19:32:31,986", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488751.8858054, + "msecs": 885.0, + "relativeCreated": 38295.576728, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload false", + "asctime": "2025-08-29 19:32:31,885" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.886887, + "msecs": 886.0, + "relativeCreated": 38296.658603, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'false'", + "asctime": "2025-08-29 19:32:31,886" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.928613, + "msecs": 928.0, + "relativeCreated": 38338.384378, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'", + "asctime": "2025-08-29 19:32:31,928" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.9290607, + "msecs": 929.0, + "relativeCreated": 38338.832085, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-29 19:32:31,929" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488751.929282, + "msecs": 929.0, + "relativeCreated": 38339.05337, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-29 19:32:31,929" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.9302049, + "msecs": 930.0, + "relativeCreated": 38339.97648, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-29 19:32:31,930" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488751.9719563, + "msecs": 971.0, + "relativeCreated": 38381.727669, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-29 19:32:31,971" + } + ], + "time_consumption": 0.014316082000732422 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (gfw.dirk.cd_player) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488751.986636, + "msecs": 986.0, + "relativeCreated": 38396.407526, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (gfw.dirk.cd_player) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:31,986", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.cd_player)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488751.9865367, + "msecs": 986.0, + "relativeCreated": 38396.308124, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (gfw.dirk.cd_player)): False ()", + "asctime": "2025-08-29 19:32:31,986" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.cd_player)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488751.986595, + "msecs": 986.0, + "relativeCreated": 38396.366155, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.cd_player)): result = False ()", + "asctime": "2025-08-29 19:32:31,986" + } + ], + "time_consumption": 4.100799560546875e-05 + } + ], + "time_consumption": 0.30283427238464355, + "time_start": "2025-08-29 19:32:31,683", + "time_finished": "2025-08-29 19:32:31,986" + }, + "ViDevCommon.state (gfw.dirk.bt) -> Powerplug4P.bluetooth (gfw.dirk.powerplug)": { + "name": "__tLogger__", + "msg": "ViDevCommon.state (gfw.dirk.bt) -> Powerplug4P.bluetooth (gfw.dirk.powerplug)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488751.9868855, + "msecs": 986.0, + "relativeCreated": 38396.657031, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.state (gfw.dirk.bt) -> Powerplug4P.bluetooth (gfw.dirk.powerplug)", + "asctime": "2025-08-29 19:32:31,986", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488752.0875573, + "msecs": 87.0, + "relativeCreated": 38497.328836, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:32,087", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/bt/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488751.987022, + "msecs": 987.0, + "relativeCreated": 38396.79326, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/bt/state/set and payload false", + "asctime": "2025-08-29 19:32:31,987" + } + ], + "time_consumption": 0.10053539276123047 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488752.0878956, + "msecs": 87.0, + "relativeCreated": 38497.66687, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:32,087", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488752.087793, + "msecs": 87.0, + "relativeCreated": 38497.564668, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:32,087" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488752.0878508, + "msecs": 87.0, + "relativeCreated": 38497.622082, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:32,087" + } + ], + "time_consumption": 4.482269287109375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (gfw.dirk.bt)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488752.188556, + "msecs": 188.0, + "relativeCreated": 38598.327479, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (gfw.dirk.bt) to True", + "asctime": "2025-08-29 19:32:32,188", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/bt/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488752.0880077, + "msecs": 88.0, + "relativeCreated": 38497.779184, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/bt/state/set and payload true", + "asctime": "2025-08-29 19:32:32,088" + }, + { + "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'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.0910928, + "msecs": 91.0, + "relativeCreated": 38500.864087, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4/set and payload b'true'", + "asctime": "2025-08-29 19:32:32,091" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488752.0913556, + "msecs": 91.0, + "relativeCreated": 38501.127032, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload true", + "asctime": "2025-08-29 19:32:32,091" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.0921779, + "msecs": 92.0, + "relativeCreated": 38501.949475, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'true'", + "asctime": "2025-08-29 19:32:32,092" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/bt/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.1345248, + "msecs": 134.0, + "relativeCreated": 38544.296386, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'true'", + "asctime": "2025-08-29 19:32:32,134" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.1751788, + "msecs": 175.0, + "relativeCreated": 38584.950102, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2025-08-29 19:32:32,175" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488752.1754885, + "msecs": 175.0, + "relativeCreated": 38585.259938, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-29 19:32:32,175" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.1760836, + "msecs": 176.0, + "relativeCreated": 38585.85492, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-29 19:32:32,176" + } + ], + "time_consumption": 0.012472391128540039 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug4P.bluetooth (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488752.1889105, + "msecs": 188.0, + "relativeCreated": 38598.682115, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug4P.bluetooth (gfw.dirk.powerplug) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:32,188", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug4P.bluetooth (gfw.dirk.powerplug)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488752.1887867, + "msecs": 188.0, + "relativeCreated": 38598.558174, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug4P.bluetooth (gfw.dirk.powerplug)): True ()", + "asctime": "2025-08-29 19:32:32,188" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug4P.bluetooth (gfw.dirk.powerplug)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488752.1888433, + "msecs": 188.0, + "relativeCreated": 38598.614778, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug4P.bluetooth (gfw.dirk.powerplug)): result = True ()", + "asctime": "2025-08-29 19:32:32,188" + } + ], + "time_consumption": 6.723403930664062e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (gfw.dirk.bt)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488752.2895608, + "msecs": 289.0, + "relativeCreated": 38699.332254, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (gfw.dirk.bt) to False", + "asctime": "2025-08-29 19:32:32,289", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/bt/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488752.1890273, + "msecs": 189.0, + "relativeCreated": 38598.798653, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/bt/state/set and payload false", + "asctime": "2025-08-29 19:32:32,189" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.2203794, + "msecs": 220.0, + "relativeCreated": 38630.150752, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-29 19:32:32,220" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.2615116, + "msecs": 261.0, + "relativeCreated": 38671.28317, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4/set and payload b'false'", + "asctime": "2025-08-29 19:32:32,261" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488752.2618098, + "msecs": 261.0, + "relativeCreated": 38671.581271, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload false", + "asctime": "2025-08-29 19:32:32,261" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.2624643, + "msecs": 262.0, + "relativeCreated": 38672.235581, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'false'", + "asctime": "2025-08-29 19:32:32,262" + } + ], + "time_consumption": 0.02709650993347168 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug4P.bluetooth (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488752.289892, + "msecs": 289.0, + "relativeCreated": 38699.663283, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug4P.bluetooth (gfw.dirk.powerplug) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:32,289", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug4P.bluetooth (gfw.dirk.powerplug)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488752.2897944, + "msecs": 289.0, + "relativeCreated": 38699.566, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug4P.bluetooth (gfw.dirk.powerplug)): False ()", + "asctime": "2025-08-29 19:32:32,289" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug4P.bluetooth (gfw.dirk.powerplug)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488752.2898505, + "msecs": 289.0, + "relativeCreated": 38699.621855, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug4P.bluetooth (gfw.dirk.powerplug)): result = False ()", + "asctime": "2025-08-29 19:32:32,289" + } + ], + "time_consumption": 4.1484832763671875e-05 + } + ], + "time_consumption": 0.3030064105987549, + "time_start": "2025-08-29 19:32:31,986", + "time_finished": "2025-08-29 19:32:32,289" + }, + "Powerplug4P.bluetooth (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.bt)": { + "name": "__tLogger__", + "msg": "Powerplug4P.bluetooth (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.bt)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488752.2901247, + "msecs": 290.0, + "relativeCreated": 38699.895942, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Powerplug4P.bluetooth (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.bt)", + "asctime": "2025-08-29 19:32:32,290", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488752.3905995, + "msecs": 390.0, + "relativeCreated": 38800.370762, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:32,390", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/bt/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488752.2902627, + "msecs": 290.0, + "relativeCreated": 38700.034341, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/bt/state/set and payload false", + "asctime": "2025-08-29 19:32:32,290" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/bt/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.3066218, + "msecs": 306.0, + "relativeCreated": 38716.393182, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'false'", + "asctime": "2025-08-29 19:32:32,306" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.3479185, + "msecs": 347.0, + "relativeCreated": 38757.69008, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-29 19:32:32,347" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488752.3481948, + "msecs": 348.0, + "relativeCreated": 38757.966171, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-29 19:32:32,348" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.3488948, + "msecs": 348.0, + "relativeCreated": 38758.66615, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-29 19:32:32,348" + } + ], + "time_consumption": 0.041704654693603516 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488752.3908956, + "msecs": 390.0, + "relativeCreated": 38800.667119, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:32,390", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488752.3907979, + "msecs": 390.0, + "relativeCreated": 38800.569343, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:32,390" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488752.3908513, + "msecs": 390.0, + "relativeCreated": 38800.622771, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:32,390" + } + ], + "time_consumption": 4.4345855712890625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug4P.bluetooth (gfw.dirk.powerplug)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488752.491533, + "msecs": 491.0, + "relativeCreated": 38901.304491, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug4P.bluetooth (gfw.dirk.powerplug) to True", + "asctime": "2025-08-29 19:32:32,491", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488752.391024, + "msecs": 391.0, + "relativeCreated": 38800.795526, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload true", + "asctime": "2025-08-29 19:32:32,391" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.391339, + "msecs": 391.0, + "relativeCreated": 38801.110444, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-29 19:32:32,391" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.3921843, + "msecs": 392.0, + "relativeCreated": 38801.955858, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'true'", + "asctime": "2025-08-29 19:32:32,392" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/bt/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.4333959, + "msecs": 433.0, + "relativeCreated": 38843.16743, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'true'", + "asctime": "2025-08-29 19:32:32,433" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.433853, + "msecs": 433.0, + "relativeCreated": 38843.624294, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2025-08-29 19:32:32,433" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488752.4340544, + "msecs": 434.0, + "relativeCreated": 38843.825864, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-29 19:32:32,434" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.4347677, + "msecs": 434.0, + "relativeCreated": 38844.539169, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-29 19:32:32,434" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.4772131, + "msecs": 477.0, + "relativeCreated": 38886.984521, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-29 19:32:32,477" + } + ], + "time_consumption": 0.014319896697998047 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (gfw.dirk.bt) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488752.491842, + "msecs": 491.0, + "relativeCreated": 38901.613407, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (gfw.dirk.bt) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:32,491", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.bt)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488752.4917514, + "msecs": 491.0, + "relativeCreated": 38901.522918, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (gfw.dirk.bt)): True ()", + "asctime": "2025-08-29 19:32:32,491" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.bt)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488752.4918034, + "msecs": 491.0, + "relativeCreated": 38901.574777, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.bt)): result = True ()", + "asctime": "2025-08-29 19:32:32,491" + } + ], + "time_consumption": 3.8623809814453125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug4P.bluetooth (gfw.dirk.powerplug)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488752.5923398, + "msecs": 592.0, + "relativeCreated": 39002.111269, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug4P.bluetooth (gfw.dirk.powerplug) to False", + "asctime": "2025-08-29 19:32:32,592", + "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", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488752.4919665, + "msecs": 491.0, + "relativeCreated": 38901.737908, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload false", + "asctime": "2025-08-29 19:32:32,491" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.4930313, + "msecs": 493.0, + "relativeCreated": 38902.802581, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'false'", + "asctime": "2025-08-29 19:32:32,493" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/bt/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.534422, + "msecs": 534.0, + "relativeCreated": 38944.193574, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'false'", + "asctime": "2025-08-29 19:32:32,534" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.5348825, + "msecs": 534.0, + "relativeCreated": 38944.653988, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-29 19:32:32,534" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488752.5350912, + "msecs": 535.0, + "relativeCreated": 38944.862681, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-29 19:32:32,535" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.5358577, + "msecs": 535.0, + "relativeCreated": 38945.629189, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-29 19:32:32,535" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.5777812, + "msecs": 577.0, + "relativeCreated": 38987.552695, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-29 19:32:32,577" + } + ], + "time_consumption": 0.014558553695678711 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (gfw.dirk.bt) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488752.5927103, + "msecs": 592.0, + "relativeCreated": 39002.481677, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (gfw.dirk.bt) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:32,592", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.bt)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488752.5926106, + "msecs": 592.0, + "relativeCreated": 39002.382016, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (gfw.dirk.bt)): False ()", + "asctime": "2025-08-29 19:32:32,592" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.dirk.bt)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488752.592668, + "msecs": 592.0, + "relativeCreated": 39002.439641, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.bt)): result = False ()", + "asctime": "2025-08-29 19:32:32,592" + } + ], + "time_consumption": 4.220008850097656e-05 + } + ], + "time_consumption": 0.3025856018066406, + "time_start": "2025-08-29 19:32:32,290", + "time_finished": "2025-08-29 19:32:32,592" + }, + "Powerplug4P.phono (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)": { + "name": "__tLogger__", + "msg": "Powerplug4P.phono (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488752.592923, + "msecs": 592.0, + "relativeCreated": 39002.694273, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Powerplug4P.phono (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)", + "asctime": "2025-08-29 19:32:32,592", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488752.693202, + "msecs": 693.0, + "relativeCreated": 39102.973334, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:32,693", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488752.693572, + "msecs": 693.0, + "relativeCreated": 39103.343511, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:32,693", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488752.6934319, + "msecs": 693.0, + "relativeCreated": 39103.20319, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:32,693" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488752.6935275, + "msecs": 693.0, + "relativeCreated": 39103.2989, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:32,693" + } + ], + "time_consumption": 4.458427429199219e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug4P.phono (gfw.dirk.powerplug)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488752.7941222, + "msecs": 794.0, + "relativeCreated": 39203.893649, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug4P.phono (gfw.dirk.powerplug) to True", + "asctime": "2025-08-29 19:32:32,794", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488752.6937106, + "msecs": 693.0, + "relativeCreated": 39103.481899, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload true", + "asctime": "2025-08-29 19:32:32,693" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.6948032, + "msecs": 694.0, + "relativeCreated": 39104.574602, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'true'", + "asctime": "2025-08-29 19:32:32,694" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/phono/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.6972198, + "msecs": 697.0, + "relativeCreated": 39106.991371, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'true'", + "asctime": "2025-08-29 19:32:32,697" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.7385914, + "msecs": 738.0, + "relativeCreated": 39148.362884, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2025-08-29 19:32:32,738" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488752.7388966, + "msecs": 738.0, + "relativeCreated": 39148.668044, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-29 19:32:32,738" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.7397342, + "msecs": 739.0, + "relativeCreated": 39149.505757, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-29 19:32:32,739" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.7827272, + "msecs": 782.0, + "relativeCreated": 39192.498647, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-29 19:32:32,782" + } + ], + "time_consumption": 0.011394977569580078 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488752.7944713, + "msecs": 794.0, + "relativeCreated": 39204.242713, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:32,794", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488752.7943506, + "msecs": 794.0, + "relativeCreated": 39204.12197, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): True ()", + "asctime": "2025-08-29 19:32:32,794" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488752.7944064, + "msecs": 794.0, + "relativeCreated": 39204.177788, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = True ()", + "asctime": "2025-08-29 19:32:32,794" + } + ], + "time_consumption": 6.4849853515625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug4P.phono (gfw.dirk.powerplug)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488752.895172, + "msecs": 895.0, + "relativeCreated": 39304.943539, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug4P.phono (gfw.dirk.powerplug) to False", + "asctime": "2025-08-29 19:32:32,895", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488752.7946634, + "msecs": 794.0, + "relativeCreated": 39204.434778, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload false", + "asctime": "2025-08-29 19:32:32,794" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.7957633, + "msecs": 795.0, + "relativeCreated": 39205.534529, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'", + "asctime": "2025-08-29 19:32:32,795" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/phono/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.8375225, + "msecs": 837.0, + "relativeCreated": 39247.293745, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'false'", + "asctime": "2025-08-29 19:32:32,837" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.8379755, + "msecs": 837.0, + "relativeCreated": 39247.747081, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-29 19:32:32,837" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488752.8381994, + "msecs": 838.0, + "relativeCreated": 39247.970601, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-29 19:32:32,838" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.8389914, + "msecs": 838.0, + "relativeCreated": 39248.762863, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-29 19:32:32,838" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.880883, + "msecs": 880.0, + "relativeCreated": 39290.654272, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-29 19:32:32,880" + } + ], + "time_consumption": 0.014289140701293945 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488752.895541, + "msecs": 895.0, + "relativeCreated": 39305.312466, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:32,895", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488752.8953993, + "msecs": 895.0, + "relativeCreated": 39305.170926, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): False ()", + "asctime": "2025-08-29 19:32:32,895" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488752.8954954, + "msecs": 895.0, + "relativeCreated": 39305.266922, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = False ()", + "asctime": "2025-08-29 19:32:32,895" + } + ], + "time_consumption": 4.553794860839844e-05 + } + ], + "time_consumption": 0.30261802673339844, + "time_start": "2025-08-29 19:32:32,592", + "time_finished": "2025-08-29 19:32:32,895" + }, + "Powerplug4P.cd-player (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)": { + "name": "__tLogger__", + "msg": "Powerplug4P.cd-player (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488752.895764, + "msecs": 895.0, + "relativeCreated": 39305.535687, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Powerplug4P.cd-player (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)", + "asctime": "2025-08-29 19:32:32,895", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488752.9961598, + "msecs": 996.0, + "relativeCreated": 39405.931208, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:32,996", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488752.9965804, + "msecs": 996.0, + "relativeCreated": 39406.351735, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:32,996", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488752.9963942, + "msecs": 996.0, + "relativeCreated": 39406.16579, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:32,996" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488752.996529, + "msecs": 996.0, + "relativeCreated": 39406.300476, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:32,996" + } + ], + "time_consumption": 5.125999450683594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug4P.cd-player (gfw.dirk.powerplug)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488753.0972426, + "msecs": 97.0, + "relativeCreated": 39507.014154, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug4P.cd-player (gfw.dirk.powerplug) to True", + "asctime": "2025-08-29 19:32:33,097", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488752.9967391, + "msecs": 996.0, + "relativeCreated": 39406.51044, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload true", + "asctime": "2025-08-29 19:32:32,996" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488752.9979544, + "msecs": 997.0, + "relativeCreated": 39407.725636, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'true'", + "asctime": "2025-08-29 19:32:32,997" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.0005248, + "msecs": 0.0, + "relativeCreated": 39410.296353, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'true'", + "asctime": "2025-08-29 19:32:33,000" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.0008883, + "msecs": 0.0, + "relativeCreated": 39410.659717, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2025-08-29 19:32:33,000" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488753.0010831, + "msecs": 1.0, + "relativeCreated": 39410.85445, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-29 19:32:33,001" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.0018477, + "msecs": 1.0, + "relativeCreated": 39411.619298, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-29 19:32:33,001" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.0442376, + "msecs": 44.0, + "relativeCreated": 39454.009053, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-29 19:32:33,044" + } + ], + "time_consumption": 0.05300498008728027 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488753.0976384, + "msecs": 97.0, + "relativeCreated": 39507.409847, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:33,097", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488753.0975091, + "msecs": 97.0, + "relativeCreated": 39507.280637, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): True ()", + "asctime": "2025-08-29 19:32:33,097" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488753.0975688, + "msecs": 97.0, + "relativeCreated": 39507.340188, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = True ()", + "asctime": "2025-08-29 19:32:33,097" + } + ], + "time_consumption": 6.961822509765625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug4P.cd-player (gfw.dirk.powerplug)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488753.1981516, + "msecs": 198.0, + "relativeCreated": 39607.923024, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug4P.cd-player (gfw.dirk.powerplug) to False", + "asctime": "2025-08-29 19:32:33,198", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488753.0977712, + "msecs": 97.0, + "relativeCreated": 39507.54271, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload false", + "asctime": "2025-08-29 19:32:33,097" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.0989516, + "msecs": 98.0, + "relativeCreated": 39508.723165, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'false'", + "asctime": "2025-08-29 19:32:33,098" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.1012144, + "msecs": 101.0, + "relativeCreated": 39510.985771, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'", + "asctime": "2025-08-29 19:32:33,101" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.1424255, + "msecs": 142.0, + "relativeCreated": 39552.197141, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-29 19:32:33,142" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488753.1427608, + "msecs": 142.0, + "relativeCreated": 39552.53223, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-29 19:32:33,142" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.1435018, + "msecs": 143.0, + "relativeCreated": 39553.273277, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-29 19:32:33,143" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.1856284, + "msecs": 185.0, + "relativeCreated": 39595.399872, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-29 19:32:33,185" + } + ], + "time_consumption": 0.012523174285888672 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488753.1985455, + "msecs": 198.0, + "relativeCreated": 39608.316742, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:33,198", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488753.1983807, + "msecs": 198.0, + "relativeCreated": 39608.152238, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): False ()", + "asctime": "2025-08-29 19:32:33,198" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488753.198486, + "msecs": 198.0, + "relativeCreated": 39608.257376, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = False ()", + "asctime": "2025-08-29 19:32:33,198" + } + ], + "time_consumption": 5.936622619628906e-05 + } + ], + "time_consumption": 0.302781343460083, + "time_start": "2025-08-29 19:32:32,895", + "time_finished": "2025-08-29 19:32:33,198" + }, + "Powerplug4P.bluetooth (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)": { + "name": "__tLogger__", + "msg": "Powerplug4P.bluetooth (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488753.1987746, + "msecs": 198.0, + "relativeCreated": 39608.545878, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Powerplug4P.bluetooth (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)", + "asctime": "2025-08-29 19:32:33,198", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488753.2991877, + "msecs": 299.0, + "relativeCreated": 39708.959273, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:33,299", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488753.299561, + "msecs": 299.0, + "relativeCreated": 39709.332308, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:33,299", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488753.2994204, + "msecs": 299.0, + "relativeCreated": 39709.191777, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:33,299" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488753.2995167, + "msecs": 299.0, + "relativeCreated": 39709.288078, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:33,299" + } + ], + "time_consumption": 4.4345855712890625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug4P.bluetooth (gfw.dirk.powerplug)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488753.4001749, + "msecs": 400.0, + "relativeCreated": 39809.946292, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug4P.bluetooth (gfw.dirk.powerplug) to True", + "asctime": "2025-08-29 19:32:33,400", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488753.2996976, + "msecs": 299.0, + "relativeCreated": 39709.469225, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload true", + "asctime": "2025-08-29 19:32:33,299" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.300948, + "msecs": 300.0, + "relativeCreated": 39710.719417, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'true'", + "asctime": "2025-08-29 19:32:33,300" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/bt/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.3033168, + "msecs": 303.0, + "relativeCreated": 39713.088235, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'true'", + "asctime": "2025-08-29 19:32:33,303" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.344549, + "msecs": 344.0, + "relativeCreated": 39754.320267, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2025-08-29 19:32:33,344" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488753.3448524, + "msecs": 344.0, + "relativeCreated": 39754.624002, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2025-08-29 19:32:33,344" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.3456917, + "msecs": 345.0, + "relativeCreated": 39755.463098, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2025-08-29 19:32:33,345" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.3885698, + "msecs": 388.0, + "relativeCreated": 39798.341337, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-29 19:32:33,388" + } + ], + "time_consumption": 0.011605024337768555 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488753.400545, + "msecs": 400.0, + "relativeCreated": 39810.316185, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:33,400", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488753.4003994, + "msecs": 400.0, + "relativeCreated": 39810.170782, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): True ()", + "asctime": "2025-08-29 19:32:33,400" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488753.400491, + "msecs": 400.0, + "relativeCreated": 39810.262411, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = True ()", + "asctime": "2025-08-29 19:32:33,400" + } + ], + "time_consumption": 5.3882598876953125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Powerplug4P.bluetooth (gfw.dirk.powerplug)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488753.5011976, + "msecs": 501.0, + "relativeCreated": 39910.969023, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Powerplug4P.bluetooth (gfw.dirk.powerplug) to False", + "asctime": "2025-08-29 19:32:33,501", + "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", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488753.4006805, + "msecs": 400.0, + "relativeCreated": 39810.451837, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload false", + "asctime": "2025-08-29 19:32:33,400" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.401779, + "msecs": 401.0, + "relativeCreated": 39811.550271, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'false'", + "asctime": "2025-08-29 19:32:33,401" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/bt/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.443491, + "msecs": 443.0, + "relativeCreated": 39853.26247, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'false'", + "asctime": "2025-08-29 19:32:33,443" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.4439723, + "msecs": 443.0, + "relativeCreated": 39853.743786, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2025-08-29 19:32:33,443" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488753.444187, + "msecs": 444.0, + "relativeCreated": 39853.95828, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2025-08-29 19:32:33,444" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.4448526, + "msecs": 444.0, + "relativeCreated": 39854.623792, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-29 19:32:33,444" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.4869585, + "msecs": 486.0, + "relativeCreated": 39896.730148, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-29 19:32:33,486" + } + ], + "time_consumption": 0.014239072799682617 + }, + { + "name": "__tLogger__", + "msg": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488753.501603, + "msecs": 501.0, + "relativeCreated": 39911.374187, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Powerplug4P.amplifier (gfw.dirk.powerplug) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:33,501", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488753.501469, + "msecs": 501.0, + "relativeCreated": 39911.240441, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): False ()", + "asctime": "2025-08-29 19:32:33,501" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Powerplug4P.amplifier (gfw.dirk.powerplug)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488753.50156, + "msecs": 501.0, + "relativeCreated": 39911.331601, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = False ()", + "asctime": "2025-08-29 19:32:33,501" + } + ], + "time_consumption": 4.291534423828125e-05 + } + ], + "time_consumption": 0.302828311920166, + "time_start": "2025-08-29 19:32:33,198", + "time_finished": "2025-08-29 19:32:33,501" + }, + "ViDevCommon.brightness (gfw.dirk.main_light) -> Light.brightness (gfw.dirk.main_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.brightness (gfw.dirk.main_light) -> Light.brightness (gfw.dirk.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488753.5018272, + "msecs": 501.0, + "relativeCreated": 39911.598873, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.brightness (gfw.dirk.main_light) -> Light.brightness (gfw.dirk.main_light)", + "asctime": "2025-08-29 19:32:33,501", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1756488753.6026268, + "msecs": 602.0, + "relativeCreated": 40012.398235, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-29 19:32:33,602", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488753.5019808, + "msecs": 501.0, + "relativeCreated": 39911.752065, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:33,501" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488753.5023046, + "msecs": 502.0, + "relativeCreated": 39912.075883, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:33,502" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.5033643, + "msecs": 503.0, + "relativeCreated": 39913.135847, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:33,503" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.5037367, + "msecs": 503.0, + "relativeCreated": 39913.508149, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:33,503" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.5441954, + "msecs": 544.0, + "relativeCreated": 39953.966848, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:33,544" + } + ], + "time_consumption": 0.058431386947631836 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488753.7036111, + "msecs": 703.0, + "relativeCreated": 40113.382681, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-29 19:32:33,703", + "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", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488753.6029246, + "msecs": 602.0, + "relativeCreated": 40012.696012, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 100", + "asctime": "2025-08-29 19:32:33,602" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488753.6032205, + "msecs": 603.0, + "relativeCreated": 40012.991933, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:33,603" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.6062236, + "msecs": 606.0, + "relativeCreated": 40015.995066, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-29 19:32:33,606" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.606601, + "msecs": 606.0, + "relativeCreated": 40016.372359, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:33,606" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.6494076, + "msecs": 649.0, + "relativeCreated": 40059.179222, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'100'", + "asctime": "2025-08-29 19:32:33,649" + } + ], + "time_consumption": 0.05420351028442383 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488753.7039564, + "msecs": 703.0, + "relativeCreated": 40113.727922, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-29 19:32:33,703", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488753.7038538, + "msecs": 703.0, + "relativeCreated": 40113.625156, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-29 19:32:33,703" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488753.7039123, + "msecs": 703.0, + "relativeCreated": 40113.683702, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-29 19:32:33,703" + } + ], + "time_consumption": 4.410743713378906e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (gfw.dirk.main_light)", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488753.804596, + "msecs": 804.0, + "relativeCreated": 40214.367322, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (gfw.dirk.main_light) to 0", + "asctime": "2025-08-29 19:32:33,804", + "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", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488753.7040703, + "msecs": 704.0, + "relativeCreated": 40113.841767, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 0", + "asctime": "2025-08-29 19:32:33,704" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.7067764, + "msecs": 706.0, + "relativeCreated": 40116.547853, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-29 19:32:33,706" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488753.7070863, + "msecs": 707.0, + "relativeCreated": 40116.857798, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:33,707" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.707603, + "msecs": 707.0, + "relativeCreated": 40117.374471, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:33,707" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.7498567, + "msecs": 749.0, + "relativeCreated": 40159.628171, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'0'", + "asctime": "2025-08-29 19:32:33,749" + } + ], + "time_consumption": 0.05473923683166504 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488753.8049283, + "msecs": 804.0, + "relativeCreated": 40214.699705, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:33,804", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.main_light)", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488753.804827, + "msecs": 804.0, + "relativeCreated": 40214.598269, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (gfw.dirk.main_light)): 0 ()", + "asctime": "2025-08-29 19:32:33,804" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.main_light)", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488753.804886, + "msecs": 804.0, + "relativeCreated": 40214.657336, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (gfw.dirk.main_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:33,804" + } + ], + "time_consumption": 4.220008850097656e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (gfw.dirk.main_light)", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488753.905591, + "msecs": 905.0, + "relativeCreated": 40315.362549, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (gfw.dirk.main_light) to 20", + "asctime": "2025-08-29 19:32:33,905", + "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", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488753.805037, + "msecs": 805.0, + "relativeCreated": 40214.808546, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 20", + "asctime": "2025-08-29 19:32:33,805" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.83334, + "msecs": 833.0, + "relativeCreated": 40243.111213, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-29 19:32:33,833" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488753.8336904, + "msecs": 833.0, + "relativeCreated": 40243.461903, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:33,833" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.8345525, + "msecs": 834.0, + "relativeCreated": 40244.324096, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:33,834" + }, + { + "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'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.8764904, + "msecs": 876.0, + "relativeCreated": 40286.261655, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'20'", + "asctime": "2025-08-29 19:32:33,876" + } + ], + "time_consumption": 0.029100656509399414 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488753.90595, + "msecs": 905.0, + "relativeCreated": 40315.721332, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:33,905", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.main_light)", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488753.9058378, + "msecs": 905.0, + "relativeCreated": 40315.609133, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (gfw.dirk.main_light)): 20 ()", + "asctime": "2025-08-29 19:32:33,905" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.main_light)", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488753.9059024, + "msecs": 905.0, + "relativeCreated": 40315.67383, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (gfw.dirk.main_light)): result = 20 ()", + "asctime": "2025-08-29 19:32:33,905" + } + ], + "time_consumption": 4.76837158203125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (gfw.dirk.main_light)", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488754.0065892, + "msecs": 6.0, + "relativeCreated": 40416.360744, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (gfw.dirk.main_light) to 40", + "asctime": "2025-08-29 19:32:34,006", + "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", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488753.9060695, + "msecs": 906.0, + "relativeCreated": 40315.840853, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 40", + "asctime": "2025-08-29 19:32:33,906" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.9092302, + "msecs": 909.0, + "relativeCreated": 40319.001705, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-29 19:32:33,909" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488753.909529, + "msecs": 909.0, + "relativeCreated": 40319.300556, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:33,909" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.9109654, + "msecs": 910.0, + "relativeCreated": 40320.736844, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:33,910" + }, + { + "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'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488753.952334, + "msecs": 952.0, + "relativeCreated": 40362.105129, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'40'", + "asctime": "2025-08-29 19:32:33,952" + } + ], + "time_consumption": 0.05425524711608887 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488754.0069468, + "msecs": 6.0, + "relativeCreated": 40416.718376, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content 40 and Type is ).", + "asctime": "2025-08-29 19:32:34,006", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.main_light)", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488754.0068185, + "msecs": 6.0, + "relativeCreated": 40416.589982, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (gfw.dirk.main_light)): 40 ()", + "asctime": "2025-08-29 19:32:34,006" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.main_light)", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488754.0068774, + "msecs": 6.0, + "relativeCreated": 40416.648755, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (gfw.dirk.main_light)): result = 40 ()", + "asctime": "2025-08-29 19:32:34,006" + } + ], + "time_consumption": 6.937980651855469e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (gfw.dirk.main_light)", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488754.107574, + "msecs": 107.0, + "relativeCreated": 40517.345485, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (gfw.dirk.main_light) to 60", + "asctime": "2025-08-29 19:32:34,107", + "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", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488754.0070586, + "msecs": 7.0, + "relativeCreated": 40416.830224, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 60", + "asctime": "2025-08-29 19:32:34,007" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488754.010121, + "msecs": 10.0, + "relativeCreated": 40419.892758, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-29 19:32:34,010" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488754.0104082, + "msecs": 10.0, + "relativeCreated": 40420.179524, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:34,010" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488754.0110168, + "msecs": 11.0, + "relativeCreated": 40420.788295, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:34,011" + }, + { + "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'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488754.0533237, + "msecs": 53.0, + "relativeCreated": 40463.095331, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'60'", + "asctime": "2025-08-29 19:32:34,053" + } + ], + "time_consumption": 0.054250240325927734 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488754.1079671, + "msecs": 107.0, + "relativeCreated": 40517.738771, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content 60 and Type is ).", + "asctime": "2025-08-29 19:32:34,107", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.main_light)", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488754.107822, + "msecs": 107.0, + "relativeCreated": 40517.593181, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (gfw.dirk.main_light)): 60 ()", + "asctime": "2025-08-29 19:32:34,107" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.main_light)", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488754.1078794, + "msecs": 107.0, + "relativeCreated": 40517.650969, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (gfw.dirk.main_light)): result = 60 ()", + "asctime": "2025-08-29 19:32:34,107" + } + ], + "time_consumption": 8.7738037109375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (gfw.dirk.main_light)", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488754.2084594, + "msecs": 208.0, + "relativeCreated": 40618.230756, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (gfw.dirk.main_light) to 80", + "asctime": "2025-08-29 19:32:34,208", + "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", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488754.1080782, + "msecs": 108.0, + "relativeCreated": 40517.849728, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 80", + "asctime": "2025-08-29 19:32:34,108" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488754.112782, + "msecs": 112.0, + "relativeCreated": 40522.553444, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-29 19:32:34,112" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488754.1132739, + "msecs": 113.0, + "relativeCreated": 40523.045198, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:34,113" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488754.1149974, + "msecs": 114.0, + "relativeCreated": 40524.768873, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:34,114" + }, + { + "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'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488754.1577308, + "msecs": 157.0, + "relativeCreated": 40567.502335, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'80'", + "asctime": "2025-08-29 19:32:34,157" + } + ], + "time_consumption": 0.050728559494018555 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488754.2088695, + "msecs": 208.0, + "relativeCreated": 40618.640774, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content 80 and Type is ).", + "asctime": "2025-08-29 19:32:34,208", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.main_light)", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488754.2087398, + "msecs": 208.0, + "relativeCreated": 40618.511232, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (gfw.dirk.main_light)): 80 ()", + "asctime": "2025-08-29 19:32:34,208" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.main_light)", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488754.2088149, + "msecs": 208.0, + "relativeCreated": 40618.586203, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (gfw.dirk.main_light)): result = 80 ()", + "asctime": "2025-08-29 19:32:34,208" + } + ], + "time_consumption": 5.459785461425781e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (gfw.dirk.main_light)", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488754.3093953, + "msecs": 309.0, + "relativeCreated": 40719.166648, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (gfw.dirk.main_light) to 100", + "asctime": "2025-08-29 19:32:34,309", + "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", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488754.2090056, + "msecs": 209.0, + "relativeCreated": 40618.777049, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 100", + "asctime": "2025-08-29 19:32:34,209" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488754.2118018, + "msecs": 211.0, + "relativeCreated": 40621.573332, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-29 19:32:34,211" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488754.2120612, + "msecs": 212.0, + "relativeCreated": 40621.832562, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:34,212" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488754.2125595, + "msecs": 212.0, + "relativeCreated": 40622.330806, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:34,212" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488754.2545211, + "msecs": 254.0, + "relativeCreated": 40664.292569, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'100'", + "asctime": "2025-08-29 19:32:34,254" + } + ], + "time_consumption": 0.05487418174743652 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488754.3096714, + "msecs": 309.0, + "relativeCreated": 40719.442968, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (gfw.dirk.main_light) is correct (Content 100 and Type is ).", + "asctime": "2025-08-29 19:32:34,309", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.main_light)", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488754.309598, + "msecs": 309.0, + "relativeCreated": 40719.369401, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (gfw.dirk.main_light)): 100 ()", + "asctime": "2025-08-29 19:32:34,309" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.main_light)", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488754.3096395, + "msecs": 309.0, + "relativeCreated": 40719.410806, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (gfw.dirk.main_light)): result = 100 ()", + "asctime": "2025-08-29 19:32:34,309" + } + ], + "time_consumption": 3.1948089599609375e-05 + } + ], + "time_consumption": 0.8078441619873047, + "time_start": "2025-08-29 19:32:33,501", + "time_finished": "2025-08-29 19:32:34,309" + }, + "Light.brightness (gfw.dirk.main_light) -> ViDevCommon.brightness (gfw.dirk.main_light)": { + "name": "__tLogger__", + "msg": "Light.brightness (gfw.dirk.main_light) -> ViDevCommon.brightness (gfw.dirk.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488754.3098865, + "msecs": 309.0, + "relativeCreated": 40719.657899, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Light.brightness (gfw.dirk.main_light) -> ViDevCommon.brightness (gfw.dirk.main_light)", + "asctime": "2025-08-29 19:32:34,309", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1756488754.4100814, + "msecs": 410.0, + "relativeCreated": 40819.852784, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-29 19:32:34,410", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488754.5107183, + "msecs": 510.0, + "relativeCreated": 40920.489986, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-29 19:32:34,510", + "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", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488754.4103563, + "msecs": 410.0, + "relativeCreated": 40820.127614, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 100", + "asctime": "2025-08-29 19:32:34,410" + } + ], + "time_consumption": 0.10036206245422363 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488754.510993, + "msecs": 510.0, + "relativeCreated": 40920.764299, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-29 19:32:34,510", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488754.5109134, + "msecs": 510.0, + "relativeCreated": 40920.684757, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-29 19:32:34,510" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488754.5109582, + "msecs": 510.0, + "relativeCreated": 40920.72946, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-29 19:32:34,510" + } + ], + "time_consumption": 3.4809112548828125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (gfw.dirk.main_light)", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488754.611525, + "msecs": 611.0, + "relativeCreated": 41021.296455, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (gfw.dirk.main_light) to 0", + "asctime": "2025-08-29 19:32:34,611", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488754.5111284, + "msecs": 511.0, + "relativeCreated": 40920.899761, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:34,511" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488754.5118916, + "msecs": 511.0, + "relativeCreated": 40921.663043, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:34,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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488754.5134602, + "msecs": 513.0, + "relativeCreated": 40923.231593, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'0'", + "asctime": "2025-08-29 19:32:34,513" + } + ], + "time_consumption": 0.09806489944458008 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488754.6118157, + "msecs": 611.0, + "relativeCreated": 41021.587222, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:34,611", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.main_light)", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488754.6117296, + "msecs": 611.0, + "relativeCreated": 41021.501089, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.main_light)): 0 ()", + "asctime": "2025-08-29 19:32:34,611" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.main_light)", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488754.6117806, + "msecs": 611.0, + "relativeCreated": 41021.552022, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.main_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:34,611" + } + ], + "time_consumption": 3.504753112792969e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (gfw.dirk.main_light)", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488754.7123873, + "msecs": 712.0, + "relativeCreated": 41122.158735, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (gfw.dirk.main_light) to 20", + "asctime": "2025-08-29 19:32:34,712", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488754.6119707, + "msecs": 611.0, + "relativeCreated": 41021.741881, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:34,611" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488754.6127877, + "msecs": 612.0, + "relativeCreated": 41022.559103, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:34,612" + }, + { + "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'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488754.6142888, + "msecs": 614.0, + "relativeCreated": 41024.060286, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'20'", + "asctime": "2025-08-29 19:32:34,614" + } + ], + "time_consumption": 0.0980985164642334 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488754.7127247, + "msecs": 712.0, + "relativeCreated": 41122.496056, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:34,712", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.main_light)", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488754.712627, + "msecs": 712.0, + "relativeCreated": 41122.398381, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.main_light)): 20 ()", + "asctime": "2025-08-29 19:32:34,712" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.main_light)", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488754.712684, + "msecs": 712.0, + "relativeCreated": 41122.455422, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.main_light)): result = 20 ()", + "asctime": "2025-08-29 19:32:34,712" + } + ], + "time_consumption": 4.076957702636719e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (gfw.dirk.main_light)", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488754.8133676, + "msecs": 813.0, + "relativeCreated": 41223.138898, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (gfw.dirk.main_light) to 40", + "asctime": "2025-08-29 19:32:34,813", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488754.71287, + "msecs": 712.0, + "relativeCreated": 41122.641234, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:34,712" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488754.7138798, + "msecs": 713.0, + "relativeCreated": 41123.651118, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:34,713" + }, + { + "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'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488754.7155337, + "msecs": 715.0, + "relativeCreated": 41125.305156, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'40'", + "asctime": "2025-08-29 19:32:34,715" + } + ], + "time_consumption": 0.09783387184143066 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488754.8137429, + "msecs": 813.0, + "relativeCreated": 41223.514236, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content 40 and Type is ).", + "asctime": "2025-08-29 19:32:34,813", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.main_light)", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488754.813646, + "msecs": 813.0, + "relativeCreated": 41223.417533, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.main_light)): 40 ()", + "asctime": "2025-08-29 19:32:34,813" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.main_light)", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488754.813702, + "msecs": 813.0, + "relativeCreated": 41223.473499, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.main_light)): result = 40 ()", + "asctime": "2025-08-29 19:32:34,813" + } + ], + "time_consumption": 4.076957702636719e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (gfw.dirk.main_light)", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488754.9144084, + "msecs": 914.0, + "relativeCreated": 41324.17981, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (gfw.dirk.main_light) to 60", + "asctime": "2025-08-29 19:32:34,914", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488754.8138998, + "msecs": 813.0, + "relativeCreated": 41223.671294, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:34,813" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488754.8150988, + "msecs": 815.0, + "relativeCreated": 41224.870237, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:34,815" + }, + { + "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'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488754.8173308, + "msecs": 817.0, + "relativeCreated": 41227.102293, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'60'", + "asctime": "2025-08-29 19:32:34,817" + } + ], + "time_consumption": 0.09707760810852051 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488754.9148076, + "msecs": 914.0, + "relativeCreated": 41324.579108, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content 60 and Type is ).", + "asctime": "2025-08-29 19:32:34,914", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.main_light)", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488754.9147081, + "msecs": 914.0, + "relativeCreated": 41324.479615, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.main_light)): 60 ()", + "asctime": "2025-08-29 19:32:34,914" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.main_light)", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488754.9147658, + "msecs": 914.0, + "relativeCreated": 41324.537323, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.main_light)): result = 60 ()", + "asctime": "2025-08-29 19:32:34,914" + } + ], + "time_consumption": 4.172325134277344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (gfw.dirk.main_light)", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488755.0155618, + "msecs": 15.0, + "relativeCreated": 41425.333262, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (gfw.dirk.main_light) to 80", + "asctime": "2025-08-29 19:32:35,015", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488754.9149652, + "msecs": 914.0, + "relativeCreated": 41324.736695, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:34,914" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488754.9161115, + "msecs": 916.0, + "relativeCreated": 41325.882758, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:34,916" + }, + { + "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'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488754.9180686, + "msecs": 918.0, + "relativeCreated": 41327.840208, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'80'", + "asctime": "2025-08-29 19:32:34,918" + } + ], + "time_consumption": 0.09749317169189453 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488755.0158925, + "msecs": 15.0, + "relativeCreated": 41425.663787, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content 80 and Type is ).", + "asctime": "2025-08-29 19:32:35,015", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.main_light)", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488755.0157952, + "msecs": 15.0, + "relativeCreated": 41425.566586, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.main_light)): 80 ()", + "asctime": "2025-08-29 19:32:35,015" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.main_light)", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488755.015852, + "msecs": 15.0, + "relativeCreated": 41425.623579, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.main_light)): result = 80 ()", + "asctime": "2025-08-29 19:32:35,015" + } + ], + "time_consumption": 4.0531158447265625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (gfw.dirk.main_light)", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488755.116586, + "msecs": 116.0, + "relativeCreated": 41526.357495, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (gfw.dirk.main_light) to 100", + "asctime": "2025-08-29 19:32:35,116", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488755.0160744, + "msecs": 16.0, + "relativeCreated": 41425.845854, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:35,016" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.0171032, + "msecs": 17.0, + "relativeCreated": 41426.874482, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:35,017" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.0192537, + "msecs": 19.0, + "relativeCreated": 41429.025124, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'100'", + "asctime": "2025-08-29 19:32:35,019" + } + ], + "time_consumption": 0.09733223915100098 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488755.1169522, + "msecs": 116.0, + "relativeCreated": 41526.723577, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (gfw.dirk.main_light) is correct (Content 100 and Type is ).", + "asctime": "2025-08-29 19:32:35,116", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.main_light)", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488755.1168177, + "msecs": 116.0, + "relativeCreated": 41526.589201, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.main_light)): 100 ()", + "asctime": "2025-08-29 19:32:35,116" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.main_light)", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488755.1169045, + "msecs": 116.0, + "relativeCreated": 41526.675908, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.main_light)): result = 100 ()", + "asctime": "2025-08-29 19:32:35,116" + } + ], + "time_consumption": 4.76837158203125e-05 + } + ], + "time_consumption": 0.8070657253265381, + "time_start": "2025-08-29 19:32:34,309", + "time_finished": "2025-08-29 19:32:35,116" + }, + "ViDevCommon.color_temp (gfw.dirk.main_light) -> Light.color_temp (gfw.dirk.main_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.color_temp (gfw.dirk.main_light) -> Light.color_temp (gfw.dirk.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488755.1172025, + "msecs": 117.0, + "relativeCreated": 41526.973851, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.color_temp (gfw.dirk.main_light) -> Light.color_temp (gfw.dirk.main_light)", + "asctime": "2025-08-29 19:32:35,117", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1756488755.2175741, + "msecs": 217.0, + "relativeCreated": 41627.34548, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-29 19:32:35,217", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488755.3185441, + "msecs": 318.0, + "relativeCreated": 41728.315677, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-29 19:32:35,318", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488755.2178583, + "msecs": 217.0, + "relativeCreated": 41627.629655, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 10", + "asctime": "2025-08-29 19:32:35,217" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488755.2181652, + "msecs": 218.0, + "relativeCreated": 41627.936579, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", + "asctime": "2025-08-29 19:32:35,218" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.2210739, + "msecs": 221.0, + "relativeCreated": 41630.84532, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-29 19:32:35,221" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.221482, + "msecs": 221.0, + "relativeCreated": 41631.2535, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", + "asctime": "2025-08-29 19:32:35,221" + }, + { + "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'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.264335, + "msecs": 264.0, + "relativeCreated": 41674.106313, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'10'", + "asctime": "2025-08-29 19:32:35,264" + } + ], + "time_consumption": 0.054209232330322266 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488755.3188877, + "msecs": 318.0, + "relativeCreated": 41728.659239, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-29 19:32:35,318", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488755.3187861, + "msecs": 318.0, + "relativeCreated": 41728.557454, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-29 19:32:35,318" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488755.3188436, + "msecs": 318.0, + "relativeCreated": 41728.615012, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-29 19:32:35,318" + } + ], + "time_consumption": 4.410743713378906e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (gfw.dirk.main_light)", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488755.4195292, + "msecs": 419.0, + "relativeCreated": 41829.300535, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.main_light) to 0", + "asctime": "2025-08-29 19:32:35,419", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp/set", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488755.3189993, + "msecs": 318.0, + "relativeCreated": 41728.770789, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 0", + "asctime": "2025-08-29 19:32:35,318" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"color_temp\": 250}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.3220055, + "msecs": 322.0, + "relativeCreated": 41731.776915, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"color_temp\": 250}'", + "asctime": "2025-08-29 19:32:35,322" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488755.3222938, + "msecs": 322.0, + "relativeCreated": 41732.065192, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", + "asctime": "2025-08-29 19:32:35,322" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.3231134, + "msecs": 323.0, + "relativeCreated": 41732.884779, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", + "asctime": "2025-08-29 19:32:35,323" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.365169, + "msecs": 365.0, + "relativeCreated": 41774.940595, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'0'", + "asctime": "2025-08-29 19:32:35,365" + } + ], + "time_consumption": 0.054360151290893555 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488755.4199572, + "msecs": 419.0, + "relativeCreated": 41829.728763, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:35,419", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.main_light)", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488755.4198298, + "msecs": 419.0, + "relativeCreated": 41829.601087, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (gfw.dirk.main_light)): 0 ()", + "asctime": "2025-08-29 19:32:35,419" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.main_light)", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488755.4198878, + "msecs": 419.0, + "relativeCreated": 41829.659225, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (gfw.dirk.main_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:35,419" + } + ], + "time_consumption": 6.937980651855469e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (gfw.dirk.main_light)", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488755.520584, + "msecs": 520.0, + "relativeCreated": 41930.355542, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.main_light) to 2", + "asctime": "2025-08-29 19:32:35,520", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp/set", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488755.4200747, + "msecs": 420.0, + "relativeCreated": 41829.846283, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 2", + "asctime": "2025-08-29 19:32:35,420" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.422555, + "msecs": 422.0, + "relativeCreated": 41832.326326, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"color_temp\": 291}'", + "asctime": "2025-08-29 19:32:35,422" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488755.4228187, + "msecs": 422.0, + "relativeCreated": 41832.589883, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", + "asctime": "2025-08-29 19:32:35,422" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.4232874, + "msecs": 423.0, + "relativeCreated": 41833.058636, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", + "asctime": "2025-08-29 19:32:35,423" + }, + { + "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'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.4649763, + "msecs": 464.0, + "relativeCreated": 41874.747914, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'2'", + "asctime": "2025-08-29 19:32:35,464" + } + ], + "time_consumption": 0.05560779571533203 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488755.5209467, + "msecs": 520.0, + "relativeCreated": 41930.718235, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content 2 and Type is ).", + "asctime": "2025-08-29 19:32:35,520", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.main_light)", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488755.5208192, + "msecs": 520.0, + "relativeCreated": 41930.590606, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (gfw.dirk.main_light)): 2 ()", + "asctime": "2025-08-29 19:32:35,520" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.main_light)", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488755.5209036, + "msecs": 520.0, + "relativeCreated": 41930.675034, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (gfw.dirk.main_light)): result = 2 ()", + "asctime": "2025-08-29 19:32:35,520" + } + ], + "time_consumption": 4.315376281738281e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (gfw.dirk.main_light)", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488755.621587, + "msecs": 621.0, + "relativeCreated": 42031.358294, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.main_light) to 4", + "asctime": "2025-08-29 19:32:35,621", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp/set", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488755.521059, + "msecs": 521.0, + "relativeCreated": 41930.830448, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 4", + "asctime": "2025-08-29 19:32:35,521" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"color_temp\": 332}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.5239856, + "msecs": 523.0, + "relativeCreated": 41933.757072, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"color_temp\": 332}'", + "asctime": "2025-08-29 19:32:35,523" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488755.5242717, + "msecs": 524.0, + "relativeCreated": 41934.042947, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", + "asctime": "2025-08-29 19:32:35,524" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.524742, + "msecs": 524.0, + "relativeCreated": 41934.513448, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", + "asctime": "2025-08-29 19:32:35,524" + }, + { + "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'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.567214, + "msecs": 567.0, + "relativeCreated": 41976.985623, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'4'", + "asctime": "2025-08-29 19:32:35,567" + } + ], + "time_consumption": 0.05437302589416504 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488755.6219196, + "msecs": 621.0, + "relativeCreated": 42031.691079, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content 4 and Type is ).", + "asctime": "2025-08-29 19:32:35,621", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.main_light)", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488755.6218214, + "msecs": 621.0, + "relativeCreated": 42031.592786, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (gfw.dirk.main_light)): 4 ()", + "asctime": "2025-08-29 19:32:35,621" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.main_light)", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488755.6218789, + "msecs": 621.0, + "relativeCreated": 42031.650275, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (gfw.dirk.main_light)): result = 4 ()", + "asctime": "2025-08-29 19:32:35,621" + } + ], + "time_consumption": 4.076957702636719e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (gfw.dirk.main_light)", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488755.7224753, + "msecs": 722.0, + "relativeCreated": 42132.246769, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.main_light) to 6", + "asctime": "2025-08-29 19:32:35,722", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp/set", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488755.6220598, + "msecs": 622.0, + "relativeCreated": 42031.83118, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 6", + "asctime": "2025-08-29 19:32:35,622" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"color_temp\": 372}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.6251583, + "msecs": 625.0, + "relativeCreated": 42034.929787, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"color_temp\": 372}'", + "asctime": "2025-08-29 19:32:35,625" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488755.6254716, + "msecs": 625.0, + "relativeCreated": 42035.242872, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", + "asctime": "2025-08-29 19:32:35,625" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.6263173, + "msecs": 626.0, + "relativeCreated": 42036.088789, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", + "asctime": "2025-08-29 19:32:35,626" + }, + { + "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'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.6682694, + "msecs": 668.0, + "relativeCreated": 42078.040679, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'6'", + "asctime": "2025-08-29 19:32:35,668" + } + ], + "time_consumption": 0.054205894470214844 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488755.7228336, + "msecs": 722.0, + "relativeCreated": 42132.604985, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content 6 and Type is ).", + "asctime": "2025-08-29 19:32:35,722", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.main_light)", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488755.7227323, + "msecs": 722.0, + "relativeCreated": 42132.503606, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (gfw.dirk.main_light)): 6 ()", + "asctime": "2025-08-29 19:32:35,722" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.main_light)", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488755.7227917, + "msecs": 722.0, + "relativeCreated": 42132.563037, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (gfw.dirk.main_light)): result = 6 ()", + "asctime": "2025-08-29 19:32:35,722" + } + ], + "time_consumption": 4.1961669921875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (gfw.dirk.main_light)", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488755.82351, + "msecs": 823.0, + "relativeCreated": 42233.281426, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.main_light) to 8", + "asctime": "2025-08-29 19:32:35,823", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp/set", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488755.722944, + "msecs": 722.0, + "relativeCreated": 42132.715352, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 8", + "asctime": "2025-08-29 19:32:35,722" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"color_temp\": 413}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.7259266, + "msecs": 725.0, + "relativeCreated": 42135.698171, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"color_temp\": 413}'", + "asctime": "2025-08-29 19:32:35,725" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488755.726223, + "msecs": 726.0, + "relativeCreated": 42135.994549, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", + "asctime": "2025-08-29 19:32:35,726" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.7267191, + "msecs": 726.0, + "relativeCreated": 42136.490703, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", + "asctime": "2025-08-29 19:32:35,726" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.769225, + "msecs": 769.0, + "relativeCreated": 42178.996471, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'8'", + "asctime": "2025-08-29 19:32:35,769" + } + ], + "time_consumption": 0.05428504943847656 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488755.823843, + "msecs": 823.0, + "relativeCreated": 42233.614619, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content 8 and Type is ).", + "asctime": "2025-08-29 19:32:35,823", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.main_light)", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488755.8237457, + "msecs": 823.0, + "relativeCreated": 42233.517309, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (gfw.dirk.main_light)): 8 ()", + "asctime": "2025-08-29 19:32:35,823" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.main_light)", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488755.8238018, + "msecs": 823.0, + "relativeCreated": 42233.573373, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (gfw.dirk.main_light)): result = 8 ()", + "asctime": "2025-08-29 19:32:35,823" + } + ], + "time_consumption": 4.124641418457031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (gfw.dirk.main_light)", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488755.9245002, + "msecs": 924.0, + "relativeCreated": 42334.271701, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.main_light) to 10", + "asctime": "2025-08-29 19:32:35,924", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488755.8239543, + "msecs": 823.0, + "relativeCreated": 42233.725738, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 10", + "asctime": "2025-08-29 19:32:35,823" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.8271432, + "msecs": 827.0, + "relativeCreated": 42236.914578, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-29 19:32:35,827" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488755.8274322, + "msecs": 827.0, + "relativeCreated": 42237.203551, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", + "asctime": "2025-08-29 19:32:35,827" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.8281708, + "msecs": 828.0, + "relativeCreated": 42237.942111, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", + "asctime": "2025-08-29 19:32:35,828" + }, + { + "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'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488755.870429, + "msecs": 870.0, + "relativeCreated": 42280.200432, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'10'", + "asctime": "2025-08-29 19:32:35,870" + } + ], + "time_consumption": 0.05407118797302246 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488755.9248478, + "msecs": 924.0, + "relativeCreated": 42334.619306, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (gfw.dirk.main_light) is correct (Content 10 and Type is ).", + "asctime": "2025-08-29 19:32:35,924", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.main_light)", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488755.9247494, + "msecs": 924.0, + "relativeCreated": 42334.520627, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (gfw.dirk.main_light)): 10 ()", + "asctime": "2025-08-29 19:32:35,924" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.main_light)", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488755.924806, + "msecs": 924.0, + "relativeCreated": 42334.577586, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (gfw.dirk.main_light)): result = 10 ()", + "asctime": "2025-08-29 19:32:35,924" + } + ], + "time_consumption": 4.172325134277344e-05 + } + ], + "time_consumption": 0.807645320892334, + "time_start": "2025-08-29 19:32:35,117", + "time_finished": "2025-08-29 19:32:35,924" + }, + "Light.color_temp (gfw.dirk.main_light) -> ViDevCommon.color_temp (gfw.dirk.main_light)": { + "name": "__tLogger__", + "msg": "Light.color_temp (gfw.dirk.main_light) -> ViDevCommon.color_temp (gfw.dirk.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488755.9250925, + "msecs": 925.0, + "relativeCreated": 42334.863875, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Light.color_temp (gfw.dirk.main_light) -> ViDevCommon.color_temp (gfw.dirk.main_light)", + "asctime": "2025-08-29 19:32:35,925", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1756488756.025547, + "msecs": 25.0, + "relativeCreated": 42435.318552, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-29 19:32:36,025", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488756.1263032, + "msecs": 126.0, + "relativeCreated": 42536.074777, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-29 19:32:36,126", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp/set", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488756.0258098, + "msecs": 25.0, + "relativeCreated": 42435.581059, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 10", + "asctime": "2025-08-29 19:32:36,025" + } + ], + "time_consumption": 0.1004934310913086 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488756.1266913, + "msecs": 126.0, + "relativeCreated": 42536.462657, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-29 19:32:36,126", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488756.126584, + "msecs": 126.0, + "relativeCreated": 42536.355483, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-29 19:32:36,126" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488756.1266456, + "msecs": 126.0, + "relativeCreated": 42536.416961, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-29 19:32:36,126" + } + ], + "time_consumption": 4.57763671875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (gfw.dirk.main_light)", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488756.227344, + "msecs": 227.0, + "relativeCreated": 42637.11566, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (gfw.dirk.main_light) to 0", + "asctime": "2025-08-29 19:32:36,227", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488756.1268506, + "msecs": 126.0, + "relativeCreated": 42536.622111, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", + "asctime": "2025-08-29 19:32:36,126" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488756.1279728, + "msecs": 127.0, + "relativeCreated": 42537.744199, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", + "asctime": "2025-08-29 19:32:36,127" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488756.1300313, + "msecs": 130.0, + "relativeCreated": 42539.802666, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'0'", + "asctime": "2025-08-29 19:32:36,130" + } + ], + "time_consumption": 0.09731268882751465 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488756.2277136, + "msecs": 227.0, + "relativeCreated": 42637.485054, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:36,227", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488756.2276137, + "msecs": 227.0, + "relativeCreated": 42637.385061, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): 0 ()", + "asctime": "2025-08-29 19:32:36,227" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488756.2276707, + "msecs": 227.0, + "relativeCreated": 42637.442342, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:36,227" + } + ], + "time_consumption": 4.291534423828125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (gfw.dirk.main_light)", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488756.3284, + "msecs": 328.0, + "relativeCreated": 42738.171199, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (gfw.dirk.main_light) to 2", + "asctime": "2025-08-29 19:32:36,328", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488756.227878, + "msecs": 227.0, + "relativeCreated": 42637.649473, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", + "asctime": "2025-08-29 19:32:36,227" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488756.2290804, + "msecs": 229.0, + "relativeCreated": 42638.851861, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", + "asctime": "2025-08-29 19:32:36,229" + }, + { + "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'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488756.2311373, + "msecs": 231.0, + "relativeCreated": 42640.908594, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'2'", + "asctime": "2025-08-29 19:32:36,231" + } + ], + "time_consumption": 0.09726262092590332 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488756.3287868, + "msecs": 328.0, + "relativeCreated": 42738.558382, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content 2 and Type is ).", + "asctime": "2025-08-29 19:32:36,328", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488756.3286886, + "msecs": 328.0, + "relativeCreated": 42738.460154, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): 2 ()", + "asctime": "2025-08-29 19:32:36,328" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488756.328745, + "msecs": 328.0, + "relativeCreated": 42738.516366, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): result = 2 ()", + "asctime": "2025-08-29 19:32:36,328" + } + ], + "time_consumption": 4.1961669921875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (gfw.dirk.main_light)", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488756.4293334, + "msecs": 429.0, + "relativeCreated": 42839.10502, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (gfw.dirk.main_light) to 4", + "asctime": "2025-08-29 19:32:36,429", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488756.328945, + "msecs": 328.0, + "relativeCreated": 42738.716276, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", + "asctime": "2025-08-29 19:32:36,328" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488756.3301105, + "msecs": 330.0, + "relativeCreated": 42739.881825, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", + "asctime": "2025-08-29 19:32:36,330" + }, + { + "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'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488756.332078, + "msecs": 332.0, + "relativeCreated": 42741.849399, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'4'", + "asctime": "2025-08-29 19:32:36,332" + } + ], + "time_consumption": 0.09725546836853027 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488756.4297123, + "msecs": 429.0, + "relativeCreated": 42839.483916, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content 4 and Type is ).", + "asctime": "2025-08-29 19:32:36,429", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488756.4296138, + "msecs": 429.0, + "relativeCreated": 42839.385131, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): 4 ()", + "asctime": "2025-08-29 19:32:36,429" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488756.4296703, + "msecs": 429.0, + "relativeCreated": 42839.441812, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): result = 4 ()", + "asctime": "2025-08-29 19:32:36,429" + } + ], + "time_consumption": 4.1961669921875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (gfw.dirk.main_light)", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488756.5303934, + "msecs": 530.0, + "relativeCreated": 42940.164673, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (gfw.dirk.main_light) to 6", + "asctime": "2025-08-29 19:32:36,530", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488756.429873, + "msecs": 429.0, + "relativeCreated": 42839.644433, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", + "asctime": "2025-08-29 19:32:36,429" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488756.4310372, + "msecs": 431.0, + "relativeCreated": 42840.808569, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", + "asctime": "2025-08-29 19:32:36,431" + }, + { + "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'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488756.433061, + "msecs": 433.0, + "relativeCreated": 42842.832418, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'6'", + "asctime": "2025-08-29 19:32:36,433" + } + ], + "time_consumption": 0.09733247756958008 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488756.5307987, + "msecs": 530.0, + "relativeCreated": 42940.570108, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content 6 and Type is ).", + "asctime": "2025-08-29 19:32:36,530", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488756.530674, + "msecs": 530.0, + "relativeCreated": 42940.445317, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): 6 ()", + "asctime": "2025-08-29 19:32:36,530" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488756.5307314, + "msecs": 530.0, + "relativeCreated": 42940.502893, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): result = 6 ()", + "asctime": "2025-08-29 19:32:36,530" + } + ], + "time_consumption": 6.723403930664062e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (gfw.dirk.main_light)", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488756.631369, + "msecs": 631.0, + "relativeCreated": 43041.140707, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (gfw.dirk.main_light) to 8", + "asctime": "2025-08-29 19:32:36,631", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488756.5309665, + "msecs": 530.0, + "relativeCreated": 42940.737867, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", + "asctime": "2025-08-29 19:32:36,530" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488756.532136, + "msecs": 532.0, + "relativeCreated": 42941.907462, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", + "asctime": "2025-08-29 19:32:36,532" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488756.5341988, + "msecs": 534.0, + "relativeCreated": 42943.970275, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'8'", + "asctime": "2025-08-29 19:32:36,534" + } + ], + "time_consumption": 0.09717035293579102 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488756.631774, + "msecs": 631.0, + "relativeCreated": 43041.545454, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content 8 and Type is ).", + "asctime": "2025-08-29 19:32:36,631", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488756.6316638, + "msecs": 631.0, + "relativeCreated": 43041.435231, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): 8 ()", + "asctime": "2025-08-29 19:32:36,631" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488756.6317282, + "msecs": 631.0, + "relativeCreated": 43041.499481, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): result = 8 ()", + "asctime": "2025-08-29 19:32:36,631" + } + ], + "time_consumption": 4.57763671875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (gfw.dirk.main_light)", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488756.7324889, + "msecs": 732.0, + "relativeCreated": 43142.260442, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (gfw.dirk.main_light) to 10", + "asctime": "2025-08-29 19:32:36,732", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488756.6319466, + "msecs": 631.0, + "relativeCreated": 43041.717921, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", + "asctime": "2025-08-29 19:32:36,631" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488756.6329868, + "msecs": 632.0, + "relativeCreated": 43042.758432, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", + "asctime": "2025-08-29 19:32:36,632" + }, + { + "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'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488756.6350298, + "msecs": 635.0, + "relativeCreated": 43044.801287, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'10'", + "asctime": "2025-08-29 19:32:36,635" + } + ], + "time_consumption": 0.09745907783508301 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488756.7328615, + "msecs": 732.0, + "relativeCreated": 43142.632981, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (gfw.dirk.main_light) is correct (Content 10 and Type is ).", + "asctime": "2025-08-29 19:32:36,732", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488756.7327619, + "msecs": 732.0, + "relativeCreated": 43142.533322, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): 10 ()", + "asctime": "2025-08-29 19:32:36,732" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.main_light)", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488756.7328198, + "msecs": 732.0, + "relativeCreated": 43142.591123, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): result = 10 ()", + "asctime": "2025-08-29 19:32:36,732" + } + ], + "time_consumption": 4.172325134277344e-05 + } + ], + "time_consumption": 0.8077690601348877, + "time_start": "2025-08-29 19:32:35,925", + "time_finished": "2025-08-29 19:32:36,732" + }, + "ViDevCommon.brightness (gfw.dirk.desk_light) -> Light.brightness (gfw.dirk.desk_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.brightness (gfw.dirk.desk_light) -> Light.brightness (gfw.dirk.desk_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488756.733106, + "msecs": 733.0, + "relativeCreated": 43142.877226, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.brightness (gfw.dirk.desk_light) -> Light.brightness (gfw.dirk.desk_light)", + "asctime": "2025-08-29 19:32:36,733", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1756488756.8337514, + "msecs": 833.0, + "relativeCreated": 43243.523065, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-29 19:32:36,833", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488756.7332804, + "msecs": 733.0, + "relativeCreated": 43143.0519, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:36,733" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488756.7343287, + "msecs": 734.0, + "relativeCreated": 43144.100184, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:36,734" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488756.737018, + "msecs": 737.0, + "relativeCreated": 43146.789613, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:36,737" + } + ], + "time_consumption": 0.09673333168029785 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488756.934796, + "msecs": 934.0, + "relativeCreated": 43344.567431, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-29 19:32:36,934", + "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", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488756.8340445, + "msecs": 834.0, + "relativeCreated": 43243.815781, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 100", + "asctime": "2025-08-29 19:32:36,834" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488756.8343456, + "msecs": 834.0, + "relativeCreated": 43244.116891, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:36,834" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488756.8372767, + "msecs": 837.0, + "relativeCreated": 43247.048199, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-29 19:32:36,837" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488756.837677, + "msecs": 837.0, + "relativeCreated": 43247.448455, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:36,837" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488756.880521, + "msecs": 880.0, + "relativeCreated": 43290.292403, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'100'", + "asctime": "2025-08-29 19:32:36,880" + } + ], + "time_consumption": 0.0542750358581543 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488756.9351406, + "msecs": 935.0, + "relativeCreated": 43344.912134, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-29 19:32:36,935", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488756.9350407, + "msecs": 935.0, + "relativeCreated": 43344.812079, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-29 19:32:36,935" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488756.9350975, + "msecs": 935.0, + "relativeCreated": 43344.868837, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-29 19:32:36,935" + } + ], + "time_consumption": 4.315376281738281e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (gfw.dirk.desk_light)", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488757.0357983, + "msecs": 35.0, + "relativeCreated": 43445.569756, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (gfw.dirk.desk_light) to 0", + "asctime": "2025-08-29 19:32:37,035", + "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", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488756.935253, + "msecs": 935.0, + "relativeCreated": 43345.024411, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 0", + "asctime": "2025-08-29 19:32:36,935" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"brightness\": 1}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488756.9383593, + "msecs": 938.0, + "relativeCreated": 43348.130773, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"brightness\": 1}'", + "asctime": "2025-08-29 19:32:36,938" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488756.938682, + "msecs": 938.0, + "relativeCreated": 43348.45363, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:36,938" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488756.9395595, + "msecs": 939.0, + "relativeCreated": 43349.330849, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:36,939" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488756.9811878, + "msecs": 981.0, + "relativeCreated": 43390.959155, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'0'", + "asctime": "2025-08-29 19:32:36,981" + } + ], + "time_consumption": 0.054610490798950195 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488757.0361602, + "msecs": 36.0, + "relativeCreated": 43445.931583, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:37,036", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.desk_light)", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488757.036029, + "msecs": 36.0, + "relativeCreated": 43445.800609, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (gfw.dirk.desk_light)): 0 ()", + "asctime": "2025-08-29 19:32:37,036" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.desk_light)", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488757.0360882, + "msecs": 36.0, + "relativeCreated": 43445.85968, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (gfw.dirk.desk_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:37,036" + } + ], + "time_consumption": 7.200241088867188e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (gfw.dirk.desk_light)", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488757.136794, + "msecs": 136.0, + "relativeCreated": 43546.565672, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (gfw.dirk.desk_light) to 20", + "asctime": "2025-08-29 19:32:37,136", + "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", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488757.0362759, + "msecs": 36.0, + "relativeCreated": 43446.047311, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 20", + "asctime": "2025-08-29 19:32:37,036" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"brightness\": 52}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488757.039314, + "msecs": 39.0, + "relativeCreated": 43449.08539, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"brightness\": 52}'", + "asctime": "2025-08-29 19:32:37,039" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488757.03964, + "msecs": 39.0, + "relativeCreated": 43449.411439, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:37,039" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488757.0404994, + "msecs": 40.0, + "relativeCreated": 43450.270786, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:37,040" + }, + { + "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'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488757.082282, + "msecs": 82.0, + "relativeCreated": 43492.053502, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'20'", + "asctime": "2025-08-29 19:32:37,082" + } + ], + "time_consumption": 0.05451202392578125 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488757.1371267, + "msecs": 137.0, + "relativeCreated": 43546.898097, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:37,137", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.desk_light)", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488757.1370285, + "msecs": 137.0, + "relativeCreated": 43546.799717, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (gfw.dirk.desk_light)): 20 ()", + "asctime": "2025-08-29 19:32:37,137" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.desk_light)", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488757.137085, + "msecs": 137.0, + "relativeCreated": 43546.856356, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (gfw.dirk.desk_light)): result = 20 ()", + "asctime": "2025-08-29 19:32:37,137" + } + ], + "time_consumption": 4.172325134277344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (gfw.dirk.desk_light)", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488757.237831, + "msecs": 237.0, + "relativeCreated": 43647.60251, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (gfw.dirk.desk_light) to 40", + "asctime": "2025-08-29 19:32:37,237", + "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", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488757.1372721, + "msecs": 137.0, + "relativeCreated": 43547.043422, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 40", + "asctime": "2025-08-29 19:32:37,137" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"brightness\": 102}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488757.140405, + "msecs": 140.0, + "relativeCreated": 43550.176464, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"brightness\": 102}'", + "asctime": "2025-08-29 19:32:37,140" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488757.140734, + "msecs": 140.0, + "relativeCreated": 43550.505442, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:37,140" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488757.1414602, + "msecs": 141.0, + "relativeCreated": 43551.231591, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:37,141" + }, + { + "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'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488757.183431, + "msecs": 183.0, + "relativeCreated": 43593.202313, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'40'", + "asctime": "2025-08-29 19:32:37,183" + } + ], + "time_consumption": 0.05440020561218262 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488757.2381663, + "msecs": 238.0, + "relativeCreated": 43647.937656, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content 40 and Type is ).", + "asctime": "2025-08-29 19:32:37,238", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.desk_light)", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488757.2380633, + "msecs": 238.0, + "relativeCreated": 43647.834887, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (gfw.dirk.desk_light)): 40 ()", + "asctime": "2025-08-29 19:32:37,238" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.desk_light)", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488757.2381227, + "msecs": 238.0, + "relativeCreated": 43647.89406, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (gfw.dirk.desk_light)): result = 40 ()", + "asctime": "2025-08-29 19:32:37,238" + } + ], + "time_consumption": 4.363059997558594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (gfw.dirk.desk_light)", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488757.3388124, + "msecs": 338.0, + "relativeCreated": 43748.583838, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (gfw.dirk.desk_light) to 60", + "asctime": "2025-08-29 19:32:37,338", + "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", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488757.2382782, + "msecs": 238.0, + "relativeCreated": 43648.049623, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 60", + "asctime": "2025-08-29 19:32:37,238" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"brightness\": 153}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488757.241416, + "msecs": 241.0, + "relativeCreated": 43651.187344, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"brightness\": 153}'", + "asctime": "2025-08-29 19:32:37,241" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488757.24174, + "msecs": 241.0, + "relativeCreated": 43651.5114, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:37,241" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488757.2424726, + "msecs": 242.0, + "relativeCreated": 43652.244085, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:37,242" + }, + { + "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'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488757.2843444, + "msecs": 284.0, + "relativeCreated": 43694.115785, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'60'", + "asctime": "2025-08-29 19:32:37,284" + } + ], + "time_consumption": 0.05446791648864746 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488757.3391466, + "msecs": 339.0, + "relativeCreated": 43748.917966, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content 60 and Type is ).", + "asctime": "2025-08-29 19:32:37,339", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.desk_light)", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488757.339044, + "msecs": 339.0, + "relativeCreated": 43748.815427, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (gfw.dirk.desk_light)): 60 ()", + "asctime": "2025-08-29 19:32:37,339" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.desk_light)", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488757.3391023, + "msecs": 339.0, + "relativeCreated": 43748.873703, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (gfw.dirk.desk_light)): result = 60 ()", + "asctime": "2025-08-29 19:32:37,339" + } + ], + "time_consumption": 4.4345855712890625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (gfw.dirk.desk_light)", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488757.4398208, + "msecs": 439.0, + "relativeCreated": 43849.592195, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (gfw.dirk.desk_light) to 80", + "asctime": "2025-08-29 19:32:37,439", + "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", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488757.3392591, + "msecs": 339.0, + "relativeCreated": 43749.030528, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 80", + "asctime": "2025-08-29 19:32:37,339" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"brightness\": 203}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488757.3422794, + "msecs": 342.0, + "relativeCreated": 43752.050842, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"brightness\": 203}'", + "asctime": "2025-08-29 19:32:37,342" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488757.3426132, + "msecs": 342.0, + "relativeCreated": 43752.384701, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:37,342" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488757.3433468, + "msecs": 343.0, + "relativeCreated": 43753.118457, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:37,343" + }, + { + "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'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488757.3852565, + "msecs": 385.0, + "relativeCreated": 43795.027974, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'80'", + "asctime": "2025-08-29 19:32:37,385" + } + ], + "time_consumption": 0.05456423759460449 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488757.4401886, + "msecs": 440.0, + "relativeCreated": 43849.960099, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content 80 and Type is ).", + "asctime": "2025-08-29 19:32:37,440", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.desk_light)", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488757.440057, + "msecs": 440.0, + "relativeCreated": 43849.828562, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (gfw.dirk.desk_light)): 80 ()", + "asctime": "2025-08-29 19:32:37,440" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.desk_light)", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488757.4401433, + "msecs": 440.0, + "relativeCreated": 43849.914851, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (gfw.dirk.desk_light)): result = 80 ()", + "asctime": "2025-08-29 19:32:37,440" + } + ], + "time_consumption": 4.5299530029296875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.brightness (gfw.dirk.desk_light)", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488757.5408325, + "msecs": 540.0, + "relativeCreated": 43950.603825, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.brightness (gfw.dirk.desk_light) to 100", + "asctime": "2025-08-29 19:32:37,540", + "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", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488757.4403014, + "msecs": 440.0, + "relativeCreated": 43850.072776, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 100", + "asctime": "2025-08-29 19:32:37,440" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"brightness\": 254}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488757.443299, + "msecs": 443.0, + "relativeCreated": 43853.070409, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-29 19:32:37,443" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488757.4436142, + "msecs": 443.0, + "relativeCreated": 43853.385672, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:37,443" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488757.4443598, + "msecs": 444.0, + "relativeCreated": 43854.131054, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:37,444" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488757.4864082, + "msecs": 486.0, + "relativeCreated": 43896.179525, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'100'", + "asctime": "2025-08-29 19:32:37,486" + } + ], + "time_consumption": 0.054424285888671875 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488757.541165, + "msecs": 541.0, + "relativeCreated": 43950.93655, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.brightness (gfw.dirk.desk_light) is correct (Content 100 and Type is ).", + "asctime": "2025-08-29 19:32:37,541", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.desk_light)", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488757.5410607, + "msecs": 541.0, + "relativeCreated": 43950.832168, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.brightness (gfw.dirk.desk_light)): 100 ()", + "asctime": "2025-08-29 19:32:37,541" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.brightness (gfw.dirk.desk_light)", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488757.5411212, + "msecs": 541.0, + "relativeCreated": 43950.892595, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.brightness (gfw.dirk.desk_light)): result = 100 ()", + "asctime": "2025-08-29 19:32:37,541" + } + ], + "time_consumption": 4.38690185546875e-05 + } + ], + "time_consumption": 0.8080592155456543, + "time_start": "2025-08-29 19:32:36,733", + "time_finished": "2025-08-29 19:32:37,541" + }, + "Light.brightness (gfw.dirk.desk_light) -> ViDevCommon.brightness (gfw.dirk.desk_light)": { + "name": "__tLogger__", + "msg": "Light.brightness (gfw.dirk.desk_light) -> ViDevCommon.brightness (gfw.dirk.desk_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488757.5413961, + "msecs": 541.0, + "relativeCreated": 43951.167746, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Light.brightness (gfw.dirk.desk_light) -> ViDevCommon.brightness (gfw.dirk.desk_light)", + "asctime": "2025-08-29 19:32:37,541", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1756488757.6417644, + "msecs": 641.0, + "relativeCreated": 44051.53591, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-29 19:32:37,641", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488757.7425382, + "msecs": 742.0, + "relativeCreated": 44152.309618, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-29 19:32:37,742", + "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", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488757.6420312, + "msecs": 642.0, + "relativeCreated": 44051.8025, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 100", + "asctime": "2025-08-29 19:32:37,642" + } + ], + "time_consumption": 0.10050702095031738 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(100, 100)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488757.7428856, + "msecs": 742.0, + "relativeCreated": 44152.657109, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", + "asctime": "2025-08-29 19:32:37,742", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488757.7427788, + "msecs": 742.0, + "relativeCreated": 44152.550401, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (100, 100) ()", + "asctime": "2025-08-29 19:32:37,742" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(100, 100)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488757.742842, + "msecs": 742.0, + "relativeCreated": 44152.613188, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", + "asctime": "2025-08-29 19:32:37,742" + } + ], + "time_consumption": 4.363059997558594e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (gfw.dirk.desk_light)", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488757.843575, + "msecs": 843.0, + "relativeCreated": 44253.3465, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (gfw.dirk.desk_light) to 0", + "asctime": "2025-08-29 19:32:37,843", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488757.7430475, + "msecs": 743.0, + "relativeCreated": 44152.818976, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:37,743" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488757.7441006, + "msecs": 744.0, + "relativeCreated": 44153.872105, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:37,744" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488757.7461965, + "msecs": 746.0, + "relativeCreated": 44155.967914, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'0'", + "asctime": "2025-08-29 19:32:37,746" + } + ], + "time_consumption": 0.09737849235534668 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488757.8439069, + "msecs": 843.0, + "relativeCreated": 44253.67814, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:37,843", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488757.8438058, + "msecs": 843.0, + "relativeCreated": 44253.577195, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): 0 ()", + "asctime": "2025-08-29 19:32:37,843" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488757.8438647, + "msecs": 843.0, + "relativeCreated": 44253.635881, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:37,843" + } + ], + "time_consumption": 4.220008850097656e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (gfw.dirk.desk_light)", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488757.9445958, + "msecs": 944.0, + "relativeCreated": 44354.367188, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (gfw.dirk.desk_light) to 20", + "asctime": "2025-08-29 19:32:37,944", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488757.844068, + "msecs": 844.0, + "relativeCreated": 44253.839481, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:37,844" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488757.8452165, + "msecs": 845.0, + "relativeCreated": 44254.987989, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:37,845" + }, + { + "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'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488757.847342, + "msecs": 847.0, + "relativeCreated": 44257.113504, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'20'", + "asctime": "2025-08-29 19:32:37,847" + } + ], + "time_consumption": 0.09725379943847656 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488757.94495, + "msecs": 944.0, + "relativeCreated": 44354.721571, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:37,944", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488757.9448216, + "msecs": 944.0, + "relativeCreated": 44354.592999, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): 20 ()", + "asctime": "2025-08-29 19:32:37,944" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488757.9448807, + "msecs": 944.0, + "relativeCreated": 44354.65195, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): result = 20 ()", + "asctime": "2025-08-29 19:32:37,944" + } + ], + "time_consumption": 6.937980651855469e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (gfw.dirk.desk_light)", + "40" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488758.0455258, + "msecs": 45.0, + "relativeCreated": 44455.297232, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (gfw.dirk.desk_light) to 40", + "asctime": "2025-08-29 19:32:38,045", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488757.945114, + "msecs": 945.0, + "relativeCreated": 44354.88523, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:37,945" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488757.9463043, + "msecs": 946.0, + "relativeCreated": 44356.075787, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:37,946" + }, + { + "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'40'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488757.9483416, + "msecs": 948.0, + "relativeCreated": 44358.112919, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'40'", + "asctime": "2025-08-29 19:32:37,948" + } + ], + "time_consumption": 0.0971841812133789 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "40", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488758.0458596, + "msecs": 45.0, + "relativeCreated": 44455.630897, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content 40 and Type is ).", + "asctime": "2025-08-29 19:32:38,045", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488758.0457563, + "msecs": 45.0, + "relativeCreated": 44455.527766, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): 40 ()", + "asctime": "2025-08-29 19:32:38,045" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "=", + "40", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488758.0458152, + "msecs": 45.0, + "relativeCreated": 44455.586741, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): result = 40 ()", + "asctime": "2025-08-29 19:32:38,045" + } + ], + "time_consumption": 4.4345855712890625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (gfw.dirk.desk_light)", + "60" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488758.1465518, + "msecs": 146.0, + "relativeCreated": 44556.323245, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (gfw.dirk.desk_light) to 60", + "asctime": "2025-08-29 19:32:38,146", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488758.0460203, + "msecs": 46.0, + "relativeCreated": 44455.791805, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:38,046" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.0470202, + "msecs": 47.0, + "relativeCreated": 44456.79166, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:38,047" + }, + { + "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'60'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.0492125, + "msecs": 49.0, + "relativeCreated": 44458.98392, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'60'", + "asctime": "2025-08-29 19:32:38,049" + } + ], + "time_consumption": 0.09733939170837402 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "60", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488758.146901, + "msecs": 146.0, + "relativeCreated": 44556.672535, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content 60 and Type is ).", + "asctime": "2025-08-29 19:32:38,146", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488758.146793, + "msecs": 146.0, + "relativeCreated": 44556.564496, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): 60 ()", + "asctime": "2025-08-29 19:32:38,146" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "=", + "60", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488758.1468554, + "msecs": 146.0, + "relativeCreated": 44556.626875, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): result = 60 ()", + "asctime": "2025-08-29 19:32:38,146" + } + ], + "time_consumption": 4.553794860839844e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (gfw.dirk.desk_light)", + "80" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488758.247608, + "msecs": 247.0, + "relativeCreated": 44657.379438, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (gfw.dirk.desk_light) to 80", + "asctime": "2025-08-29 19:32:38,247", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488758.1470747, + "msecs": 147.0, + "relativeCreated": 44556.846302, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:38,147" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.1483126, + "msecs": 148.0, + "relativeCreated": 44558.084048, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:38,148" + }, + { + "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'80'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.1505935, + "msecs": 150.0, + "relativeCreated": 44560.364859, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'80'", + "asctime": "2025-08-29 19:32:38,150" + } + ], + "time_consumption": 0.0970144271850586 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "80", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488758.247966, + "msecs": 247.0, + "relativeCreated": 44657.737392, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content 80 and Type is ).", + "asctime": "2025-08-29 19:32:38,247", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488758.2478347, + "msecs": 247.0, + "relativeCreated": 44657.606011, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): 80 ()", + "asctime": "2025-08-29 19:32:38,247" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "=", + "80", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488758.247893, + "msecs": 247.0, + "relativeCreated": 44657.664337, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): result = 80 ()", + "asctime": "2025-08-29 19:32:38,247" + } + ], + "time_consumption": 7.295608520507812e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.brightness (gfw.dirk.desk_light)", + "100" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488758.3486469, + "msecs": 348.0, + "relativeCreated": 44758.418429, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.brightness (gfw.dirk.desk_light) to 100", + "asctime": "2025-08-29 19:32:38,348", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488758.2481282, + "msecs": 248.0, + "relativeCreated": 44657.899591, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:38,248" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.2491403, + "msecs": 249.0, + "relativeCreated": 44658.911626, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:38,249" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.2513907, + "msecs": 251.0, + "relativeCreated": 44661.162086, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'100'", + "asctime": "2025-08-29 19:32:38,251" + } + ], + "time_consumption": 0.09725618362426758 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "100", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488758.3489795, + "msecs": 348.0, + "relativeCreated": 44758.75096, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.brightness (gfw.dirk.desk_light) is correct (Content 100 and Type is ).", + "asctime": "2025-08-29 19:32:38,348", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488758.348883, + "msecs": 348.0, + "relativeCreated": 44758.654373, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): 100 ()", + "asctime": "2025-08-29 19:32:38,348" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.brightness (gfw.dirk.desk_light)", + "=", + "100", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488758.3489382, + "msecs": 348.0, + "relativeCreated": 44758.709708, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): result = 100 ()", + "asctime": "2025-08-29 19:32:38,348" + } + ], + "time_consumption": 4.124641418457031e-05 + } + ], + "time_consumption": 0.8075833320617676, + "time_start": "2025-08-29 19:32:37,541", + "time_finished": "2025-08-29 19:32:38,348" + }, + "ViDevCommon.color_temp (gfw.dirk.desk_light) -> Light.color_temp (gfw.dirk.desk_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.color_temp (gfw.dirk.desk_light) -> Light.color_temp (gfw.dirk.desk_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488758.349259, + "msecs": 349.0, + "relativeCreated": 44759.030344, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.color_temp (gfw.dirk.desk_light) -> Light.color_temp (gfw.dirk.desk_light)", + "asctime": "2025-08-29 19:32:38,349", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1756488758.4496303, + "msecs": 449.0, + "relativeCreated": 44859.401529, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-29 19:32:38,449", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488758.550654, + "msecs": 550.0, + "relativeCreated": 44960.425482, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-29 19:32:38,550", + "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", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488758.4498944, + "msecs": 449.0, + "relativeCreated": 44859.665802, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 10", + "asctime": "2025-08-29 19:32:38,449" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488758.450187, + "msecs": 450.0, + "relativeCreated": 44859.958564, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", + "asctime": "2025-08-29 19:32:38,450" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.452623, + "msecs": 452.0, + "relativeCreated": 44862.394397, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-29 19:32:38,452" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.452982, + "msecs": 452.0, + "relativeCreated": 44862.753486, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", + "asctime": "2025-08-29 19:32:38,452" + }, + { + "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'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.495176, + "msecs": 495.0, + "relativeCreated": 44904.947531, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'10'", + "asctime": "2025-08-29 19:32:38,495" + } + ], + "time_consumption": 0.05547785758972168 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488758.5509999, + "msecs": 550.0, + "relativeCreated": 44960.771327, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-29 19:32:38,550", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488758.5508952, + "msecs": 550.0, + "relativeCreated": 44960.666529, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-29 19:32:38,550" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488758.5509548, + "msecs": 550.0, + "relativeCreated": 44960.726159, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-29 19:32:38,550" + } + ], + "time_consumption": 4.506111145019531e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (gfw.dirk.desk_light)", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488758.651636, + "msecs": 651.0, + "relativeCreated": 45061.407307, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.desk_light) to 0", + "asctime": "2025-08-29 19:32:38,651", + "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", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488758.551112, + "msecs": 551.0, + "relativeCreated": 44960.88341, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 0", + "asctime": "2025-08-29 19:32:38,551" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"color_temp\": 250}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.5542123, + "msecs": 554.0, + "relativeCreated": 44963.983676, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 250}'", + "asctime": "2025-08-29 19:32:38,554" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488758.554529, + "msecs": 554.0, + "relativeCreated": 44964.300382, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", + "asctime": "2025-08-29 19:32:38,554" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.5552745, + "msecs": 555.0, + "relativeCreated": 44965.045869, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", + "asctime": "2025-08-29 19:32:38,555" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.5974033, + "msecs": 597.0, + "relativeCreated": 45007.174873, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'0'", + "asctime": "2025-08-29 19:32:38,597" + } + ], + "time_consumption": 0.05423259735107422 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488758.6519985, + "msecs": 651.0, + "relativeCreated": 45061.769789, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:38,651", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.desk_light)", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488758.6518679, + "msecs": 651.0, + "relativeCreated": 45061.639448, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (gfw.dirk.desk_light)): 0 ()", + "asctime": "2025-08-29 19:32:38,651" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.desk_light)", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488758.6519547, + "msecs": 651.0, + "relativeCreated": 45061.726161, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (gfw.dirk.desk_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:38,651" + } + ], + "time_consumption": 4.38690185546875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (gfw.dirk.desk_light)", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488758.7525744, + "msecs": 752.0, + "relativeCreated": 45162.346019, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.desk_light) to 2", + "asctime": "2025-08-29 19:32:38,752", + "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", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488758.6521142, + "msecs": 652.0, + "relativeCreated": 45061.885687, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 2", + "asctime": "2025-08-29 19:32:38,652" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.6553805, + "msecs": 655.0, + "relativeCreated": 45065.151954, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 291}'", + "asctime": "2025-08-29 19:32:38,655" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488758.6557348, + "msecs": 655.0, + "relativeCreated": 45065.506327, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", + "asctime": "2025-08-29 19:32:38,655" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.65635, + "msecs": 656.0, + "relativeCreated": 45066.121368, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", + "asctime": "2025-08-29 19:32:38,656" + }, + { + "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'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.6982017, + "msecs": 698.0, + "relativeCreated": 45107.973122, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'2'", + "asctime": "2025-08-29 19:32:38,698" + } + ], + "time_consumption": 0.05437278747558594 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488758.7529006, + "msecs": 752.0, + "relativeCreated": 45162.671986, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content 2 and Type is ).", + "asctime": "2025-08-29 19:32:38,752", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.desk_light)", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488758.7527993, + "msecs": 752.0, + "relativeCreated": 45162.57069, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (gfw.dirk.desk_light)): 2 ()", + "asctime": "2025-08-29 19:32:38,752" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.desk_light)", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488758.7528589, + "msecs": 752.0, + "relativeCreated": 45162.630437, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (gfw.dirk.desk_light)): result = 2 ()", + "asctime": "2025-08-29 19:32:38,752" + } + ], + "time_consumption": 4.172325134277344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (gfw.dirk.desk_light)", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488758.853542, + "msecs": 853.0, + "relativeCreated": 45263.313453, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.desk_light) to 4", + "asctime": "2025-08-29 19:32:38,853", + "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", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488758.753011, + "msecs": 753.0, + "relativeCreated": 45162.782287, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 4", + "asctime": "2025-08-29 19:32:38,753" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"color_temp\": 332}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.756109, + "msecs": 756.0, + "relativeCreated": 45165.880412, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 332}'", + "asctime": "2025-08-29 19:32:38,756" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488758.7564073, + "msecs": 756.0, + "relativeCreated": 45166.178797, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", + "asctime": "2025-08-29 19:32:38,756" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.7570963, + "msecs": 757.0, + "relativeCreated": 45166.867558, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", + "asctime": "2025-08-29 19:32:38,757" + }, + { + "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'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.7990756, + "msecs": 799.0, + "relativeCreated": 45208.847026, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'4'", + "asctime": "2025-08-29 19:32:38,799" + } + ], + "time_consumption": 0.05446648597717285 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488758.8538704, + "msecs": 853.0, + "relativeCreated": 45263.641753, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content 4 and Type is ).", + "asctime": "2025-08-29 19:32:38,853", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.desk_light)", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488758.8537726, + "msecs": 853.0, + "relativeCreated": 45263.543938, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (gfw.dirk.desk_light)): 4 ()", + "asctime": "2025-08-29 19:32:38,853" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.desk_light)", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488758.8538291, + "msecs": 853.0, + "relativeCreated": 45263.600596, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (gfw.dirk.desk_light)): result = 4 ()", + "asctime": "2025-08-29 19:32:38,853" + } + ], + "time_consumption": 4.124641418457031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (gfw.dirk.desk_light)", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488758.954566, + "msecs": 954.0, + "relativeCreated": 45364.337405, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.desk_light) to 6", + "asctime": "2025-08-29 19:32:38,954", + "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", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488758.8540077, + "msecs": 854.0, + "relativeCreated": 45263.779194, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 6", + "asctime": "2025-08-29 19:32:38,854" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"color_temp\": 372}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.8568826, + "msecs": 856.0, + "relativeCreated": 45266.65416, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 372}'", + "asctime": "2025-08-29 19:32:38,856" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488758.8571966, + "msecs": 857.0, + "relativeCreated": 45266.96801, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", + "asctime": "2025-08-29 19:32:38,857" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.8579254, + "msecs": 857.0, + "relativeCreated": 45267.696893, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", + "asctime": "2025-08-29 19:32:38,857" + }, + { + "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'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.9002898, + "msecs": 900.0, + "relativeCreated": 45310.061315, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'6'", + "asctime": "2025-08-29 19:32:38,900" + } + ], + "time_consumption": 0.054276227951049805 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488758.9549139, + "msecs": 954.0, + "relativeCreated": 45364.685261, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content 6 and Type is ).", + "asctime": "2025-08-29 19:32:38,954", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.desk_light)", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488758.9547913, + "msecs": 954.0, + "relativeCreated": 45364.562976, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (gfw.dirk.desk_light)): 6 ()", + "asctime": "2025-08-29 19:32:38,954" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.desk_light)", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488758.9548469, + "msecs": 954.0, + "relativeCreated": 45364.618311, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (gfw.dirk.desk_light)): result = 6 ()", + "asctime": "2025-08-29 19:32:38,954" + } + ], + "time_consumption": 6.699562072753906e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (gfw.dirk.desk_light)", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488759.0556073, + "msecs": 55.0, + "relativeCreated": 45465.378772, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.desk_light) to 8", + "asctime": "2025-08-29 19:32:39,055", + "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", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488758.9550261, + "msecs": 955.0, + "relativeCreated": 45364.79752, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 8", + "asctime": "2025-08-29 19:32:38,955" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"color_temp\": 413}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.9579175, + "msecs": 957.0, + "relativeCreated": 45367.688809, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 413}'", + "asctime": "2025-08-29 19:32:38,957" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488758.9582183, + "msecs": 958.0, + "relativeCreated": 45367.989581, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", + "asctime": "2025-08-29 19:32:38,958" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488758.9588456, + "msecs": 958.0, + "relativeCreated": 45368.617115, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", + "asctime": "2025-08-29 19:32:38,958" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488759.0010734, + "msecs": 1.0, + "relativeCreated": 45410.844879, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'8'", + "asctime": "2025-08-29 19:32:39,001" + } + ], + "time_consumption": 0.054533958435058594 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488759.0559366, + "msecs": 55.0, + "relativeCreated": 45465.707997, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content 8 and Type is ).", + "asctime": "2025-08-29 19:32:39,055", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.desk_light)", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488759.0558362, + "msecs": 55.0, + "relativeCreated": 45465.607477, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (gfw.dirk.desk_light)): 8 ()", + "asctime": "2025-08-29 19:32:39,055" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.desk_light)", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488759.0558944, + "msecs": 55.0, + "relativeCreated": 45465.665691, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (gfw.dirk.desk_light)): result = 8 ()", + "asctime": "2025-08-29 19:32:39,055" + } + ], + "time_consumption": 4.220008850097656e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.color_temp (gfw.dirk.desk_light)", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488759.1564934, + "msecs": 156.0, + "relativeCreated": 45566.264787, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.desk_light) to 10", + "asctime": "2025-08-29 19:32:39,156", + "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", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488759.0560508, + "msecs": 56.0, + "relativeCreated": 45465.82217, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 10", + "asctime": "2025-08-29 19:32:39,056" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light/set", + "b'{\"color_temp\": 454}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488759.0591893, + "msecs": 59.0, + "relativeCreated": 45468.960588, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 454}'", + "asctime": "2025-08-29 19:32:39,059" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488759.059532, + "msecs": 59.0, + "relativeCreated": 45469.303464, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", + "asctime": "2025-08-29 19:32:39,059" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488759.060241, + "msecs": 60.0, + "relativeCreated": 45470.012259, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", + "asctime": "2025-08-29 19:32:39,060" + }, + { + "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'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488759.102141, + "msecs": 102.0, + "relativeCreated": 45511.912247, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'10'", + "asctime": "2025-08-29 19:32:39,102" + } + ], + "time_consumption": 0.054352521896362305 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488759.1568506, + "msecs": 156.0, + "relativeCreated": 45566.622126, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.color_temp (gfw.dirk.desk_light) is correct (Content 10 and Type is ).", + "asctime": "2025-08-29 19:32:39,156", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.desk_light)", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488759.1567285, + "msecs": 156.0, + "relativeCreated": 45566.499965, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.color_temp (gfw.dirk.desk_light)): 10 ()", + "asctime": "2025-08-29 19:32:39,156" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.color_temp (gfw.dirk.desk_light)", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488759.1567838, + "msecs": 156.0, + "relativeCreated": 45566.555357, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.color_temp (gfw.dirk.desk_light)): result = 10 ()", + "asctime": "2025-08-29 19:32:39,156" + } + ], + "time_consumption": 6.67572021484375e-05 + } + ], + "time_consumption": 0.8075916767120361, + "time_start": "2025-08-29 19:32:38,349", + "time_finished": "2025-08-29 19:32:39,156" + }, + "Light.color_temp (gfw.dirk.desk_light) -> ViDevCommon.color_temp (gfw.dirk.desk_light)": { + "name": "__tLogger__", + "msg": "Light.color_temp (gfw.dirk.desk_light) -> ViDevCommon.color_temp (gfw.dirk.desk_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488759.1570964, + "msecs": 157.0, + "relativeCreated": 45566.867963, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Light.color_temp (gfw.dirk.desk_light) -> ViDevCommon.color_temp (gfw.dirk.desk_light)", + "asctime": "2025-08-29 19:32:39,157", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Switching on device", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 13, + "funcName": "device_follow", + "created": 1756488759.2575142, + "msecs": 257.0, + "relativeCreated": 45667.285597, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Switching on device", + "asctime": "2025-08-29 19:32:39,257", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488759.3583212, + "msecs": 358.0, + "relativeCreated": 45768.09254, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 10", + "asctime": "2025-08-29 19:32:39,358", + "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", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488759.2577932, + "msecs": 257.0, + "relativeCreated": 45667.564597, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 10", + "asctime": "2025-08-29 19:32:39,257" + } + ], + "time_consumption": 0.10052800178527832 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(10, 10)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488759.3587756, + "msecs": 358.0, + "relativeCreated": 45768.547018, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", + "asctime": "2025-08-29 19:32:39,358", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488759.3586273, + "msecs": 358.0, + "relativeCreated": 45768.398814, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (10, 10) ()", + "asctime": "2025-08-29 19:32:39,358" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(10, 10)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488759.3586924, + "msecs": 358.0, + "relativeCreated": 45768.463772, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", + "asctime": "2025-08-29 19:32:39,358" + } + ], + "time_consumption": 8.320808410644531e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (gfw.dirk.desk_light)", + "0" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488759.4595146, + "msecs": 459.0, + "relativeCreated": 45869.286182, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (gfw.dirk.desk_light) to 0", + "asctime": "2025-08-29 19:32:39,459", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488759.358971, + "msecs": 358.0, + "relativeCreated": 45768.742635, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", + "asctime": "2025-08-29 19:32:39,358" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488759.360215, + "msecs": 360.0, + "relativeCreated": 45769.986478, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", + "asctime": "2025-08-29 19:32:39,360" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488759.3622196, + "msecs": 362.0, + "relativeCreated": 45771.991012, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'0'", + "asctime": "2025-08-29 19:32:39,362" + } + ], + "time_consumption": 0.09729504585266113 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488759.4598482, + "msecs": 459.0, + "relativeCreated": 45869.619539, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content 0 and Type is ).", + "asctime": "2025-08-29 19:32:39,459", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488759.4597492, + "msecs": 459.0, + "relativeCreated": 45869.520541, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): 0 ()", + "asctime": "2025-08-29 19:32:39,459" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488759.4598057, + "msecs": 459.0, + "relativeCreated": 45869.577121, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): result = 0 ()", + "asctime": "2025-08-29 19:32:39,459" + } + ], + "time_consumption": 4.2438507080078125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (gfw.dirk.desk_light)", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488759.5605674, + "msecs": 560.0, + "relativeCreated": 45970.338605, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (gfw.dirk.desk_light) to 2", + "asctime": "2025-08-29 19:32:39,560", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488759.4600108, + "msecs": 460.0, + "relativeCreated": 45869.782198, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", + "asctime": "2025-08-29 19:32:39,460" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488759.4611485, + "msecs": 461.0, + "relativeCreated": 45870.919746, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", + "asctime": "2025-08-29 19:32:39,461" + }, + { + "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'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488759.4634035, + "msecs": 463.0, + "relativeCreated": 45873.175051, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'2'", + "asctime": "2025-08-29 19:32:39,463" + } + ], + "time_consumption": 0.09716391563415527 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488759.5609186, + "msecs": 560.0, + "relativeCreated": 45970.689865, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content 2 and Type is ).", + "asctime": "2025-08-29 19:32:39,560", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488759.5608096, + "msecs": 560.0, + "relativeCreated": 45970.5811, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): 2 ()", + "asctime": "2025-08-29 19:32:39,560" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488759.5608718, + "msecs": 560.0, + "relativeCreated": 45970.643447, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): result = 2 ()", + "asctime": "2025-08-29 19:32:39,560" + } + ], + "time_consumption": 4.673004150390625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (gfw.dirk.desk_light)", + "4" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488759.6614907, + "msecs": 661.0, + "relativeCreated": 46071.262227, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (gfw.dirk.desk_light) to 4", + "asctime": "2025-08-29 19:32:39,661", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488759.5610912, + "msecs": 561.0, + "relativeCreated": 45970.862536, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", + "asctime": "2025-08-29 19:32:39,561" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488759.5623295, + "msecs": 562.0, + "relativeCreated": 45972.10106, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", + "asctime": "2025-08-29 19:32:39,562" + }, + { + "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'4'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488759.564596, + "msecs": 564.0, + "relativeCreated": 45974.367453, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'4'", + "asctime": "2025-08-29 19:32:39,564" + } + ], + "time_consumption": 0.09689474105834961 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "4", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488759.6618874, + "msecs": 661.0, + "relativeCreated": 46071.658859, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content 4 and Type is ).", + "asctime": "2025-08-29 19:32:39,661", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488759.661739, + "msecs": 661.0, + "relativeCreated": 46071.510495, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): 4 ()", + "asctime": "2025-08-29 19:32:39,661" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "=", + "4", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488759.6618044, + "msecs": 661.0, + "relativeCreated": 46071.576018, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): result = 4 ()", + "asctime": "2025-08-29 19:32:39,661" + } + ], + "time_consumption": 8.296966552734375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (gfw.dirk.desk_light)", + "6" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488759.7624943, + "msecs": 762.0, + "relativeCreated": 46172.265631, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (gfw.dirk.desk_light) to 6", + "asctime": "2025-08-29 19:32:39,762", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488759.6621082, + "msecs": 662.0, + "relativeCreated": 46071.879583, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", + "asctime": "2025-08-29 19:32:39,662" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488759.6630478, + "msecs": 663.0, + "relativeCreated": 46072.819064, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", + "asctime": "2025-08-29 19:32:39,663" + }, + { + "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'6'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488759.6648476, + "msecs": 664.0, + "relativeCreated": 46074.619086, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'6'", + "asctime": "2025-08-29 19:32:39,664" + } + ], + "time_consumption": 0.09764671325683594 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "6", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488759.7628145, + "msecs": 762.0, + "relativeCreated": 46172.585875, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content 6 and Type is ).", + "asctime": "2025-08-29 19:32:39,762", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488759.7627187, + "msecs": 762.0, + "relativeCreated": 46172.490124, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): 6 ()", + "asctime": "2025-08-29 19:32:39,762" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "=", + "6", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488759.7627728, + "msecs": 762.0, + "relativeCreated": 46172.544105, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): result = 6 ()", + "asctime": "2025-08-29 19:32:39,762" + } + ], + "time_consumption": 4.172325134277344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (gfw.dirk.desk_light)", + "8" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488759.8635242, + "msecs": 863.0, + "relativeCreated": 46273.295438, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (gfw.dirk.desk_light) to 8", + "asctime": "2025-08-29 19:32:39,863", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488759.7629688, + "msecs": 762.0, + "relativeCreated": 46172.740147, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", + "asctime": "2025-08-29 19:32:39,762" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488759.7640307, + "msecs": 764.0, + "relativeCreated": 46173.802112, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", + "asctime": "2025-08-29 19:32:39,764" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488759.76583, + "msecs": 765.0, + "relativeCreated": 46175.601457, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'8'", + "asctime": "2025-08-29 19:32:39,765" + } + ], + "time_consumption": 0.09769415855407715 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488759.8638728, + "msecs": 863.0, + "relativeCreated": 46273.644122, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content 8 and Type is ).", + "asctime": "2025-08-29 19:32:39,863", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488759.8637664, + "msecs": 863.0, + "relativeCreated": 46273.537835, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): 8 ()", + "asctime": "2025-08-29 19:32:39,863" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488759.863827, + "msecs": 863.0, + "relativeCreated": 46273.59839, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): result = 8 ()", + "asctime": "2025-08-29 19:32:39,863" + } + ], + "time_consumption": 4.57763671875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.color_temp (gfw.dirk.desk_light)", + "10" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488759.9646077, + "msecs": 964.0, + "relativeCreated": 46374.379107, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.color_temp (gfw.dirk.desk_light) to 10", + "asctime": "2025-08-29 19:32:39,964", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488759.8640985, + "msecs": 864.0, + "relativeCreated": 46273.870029, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", + "asctime": "2025-08-29 19:32:39,864" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488759.8653207, + "msecs": 865.0, + "relativeCreated": 46275.092024, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", + "asctime": "2025-08-29 19:32:39,865" + }, + { + "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'10'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488759.8675065, + "msecs": 867.0, + "relativeCreated": 46277.277951, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'10'", + "asctime": "2025-08-29 19:32:39,867" + } + ], + "time_consumption": 0.09710121154785156 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content %s and Type is %s).", + "args": [ + "10", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488759.9649525, + "msecs": 964.0, + "relativeCreated": 46374.723996, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.color_temp (gfw.dirk.desk_light) is correct (Content 10 and Type is ).", + "asctime": "2025-08-29 19:32:39,964", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488759.9648476, + "msecs": 964.0, + "relativeCreated": 46374.618936, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): 10 ()", + "asctime": "2025-08-29 19:32:39,964" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.color_temp (gfw.dirk.desk_light)", + "=", + "10", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488759.9649074, + "msecs": 964.0, + "relativeCreated": 46374.679045, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): result = 10 ()", + "asctime": "2025-08-29 19:32:39,964" + } + ], + "time_consumption": 4.506111145019531e-05 + } + ], + "time_consumption": 0.8078560829162598, + "time_start": "2025-08-29 19:32:39,157", + "time_finished": "2025-08-29 19:32:39,964" + }, + "ViDevHeating.temp_setp (gfw.dirk.heating_valve) -> HeatingValve.temp_setp (gfw.dirk.heating_valve)": { + "name": "__tLogger__", + "msg": "ViDevHeating.temp_setp (gfw.dirk.heating_valve) -> HeatingValve.temp_setp (gfw.dirk.heating_valve)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488759.9652314, + "msecs": 965.0, + "relativeCreated": 46375.00271, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevHeating.temp_setp (gfw.dirk.heating_valve) -> HeatingValve.temp_setp (gfw.dirk.heating_valve)", + "asctime": "2025-08-29 19:32:39,965", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488760.0661163, + "msecs": 66.0, + "relativeCreated": 46475.887712, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 30", + "asctime": "2025-08-29 19:32:40,066", + "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", + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488759.9653912, + "msecs": 965.0, + "relativeCreated": 46375.162557, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint/set and payload 30", + "asctime": "2025-08-29 19:32:39,965" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/heating_valve", + "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488759.9657218, + "msecs": 965.0, + "relativeCreated": 46375.493271, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:39,965" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/heating_valve", + "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.0074732, + "msecs": 7.0, + "relativeCreated": 46417.244625, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:40,007" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/heating_valve/set", + "b'{\"current_heating_setpoint\": 30}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.0217087, + "msecs": 21.0, + "relativeCreated": 46431.480114, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", + "asctime": "2025-08-29 19:32:40,021" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.0221362, + "msecs": 22.0, + "relativeCreated": 46431.907645, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:40,022" + }, + { + "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'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.0224094, + "msecs": 22.0, + "relativeCreated": 46432.181008, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:40,022" + } + ], + "time_consumption": 0.04370689392089844 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(30, 30)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488760.0664866, + "msecs": 66.0, + "relativeCreated": 46476.258074, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", + "asctime": "2025-08-29 19:32:40,066", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(30, 30)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488760.0663478, + "msecs": 66.0, + "relativeCreated": 46476.119247, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (30, 30) ()", + "asctime": "2025-08-29 19:32:40,066" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(30, 30)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488760.066403, + "msecs": 66.0, + "relativeCreated": 46476.174242, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", + "asctime": "2025-08-29 19:32:40,066" + } + ], + "time_consumption": 8.368492126464844e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (gfw.dirk.heating_valve)", + "15" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488760.167097, + "msecs": 167.0, + "relativeCreated": 46576.868518, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (gfw.dirk.heating_valve) to 15", + "asctime": "2025-08-29 19:32:40,167", + "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", + "15" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488760.0666065, + "msecs": 66.0, + "relativeCreated": 46476.378028, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint/set and payload 15", + "asctime": "2025-08-29 19:32:40,066" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/heating_valve/set", + "b'{\"current_heating_setpoint\": 15}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.0754068, + "msecs": 75.0, + "relativeCreated": 46485.178387, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 15}'", + "asctime": "2025-08-29 19:32:40,075" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/heating_valve", + "{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488760.0757248, + "msecs": 75.0, + "relativeCreated": 46485.49619, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:40,075" + }, + { + "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'15'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.0760028, + "msecs": 76.0, + "relativeCreated": 46485.774282, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'15'", + "asctime": "2025-08-29 19:32:40,076" + }, + { + "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'15'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.0763412, + "msecs": 76.0, + "relativeCreated": 46486.112743, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'15'", + "asctime": "2025-08-29 19:32:40,076" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/heating_valve", + "b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.076606, + "msecs": 76.0, + "relativeCreated": 46486.377504, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:40,076" + } + ], + "time_consumption": 0.09049105644226074 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "15", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488760.1674309, + "msecs": 167.0, + "relativeCreated": 46577.202427, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve) is correct (Content 15 and Type is ).", + "asctime": "2025-08-29 19:32:40,167", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)", + "15", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488760.167331, + "msecs": 167.0, + "relativeCreated": 46577.102553, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): 15 ()", + "asctime": "2025-08-29 19:32:40,167" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)", + "=", + "15", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488760.1673884, + "msecs": 167.0, + "relativeCreated": 46577.159746, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): result = 15 ()", + "asctime": "2025-08-29 19:32:40,167" + } + ], + "time_consumption": 4.2438507080078125e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (gfw.dirk.heating_valve)", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488760.2681034, + "msecs": 268.0, + "relativeCreated": 46677.874752, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (gfw.dirk.heating_valve) to 20", + "asctime": "2025-08-29 19:32:40,268", + "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", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488760.1676052, + "msecs": 167.0, + "relativeCreated": 46577.376608, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint/set and payload 20", + "asctime": "2025-08-29 19:32:40,167" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/heating_valve/set", + "b'{\"current_heating_setpoint\": 20}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.1756153, + "msecs": 175.0, + "relativeCreated": 46585.38657, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", + "asctime": "2025-08-29 19:32:40,175" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/heating_valve", + "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488760.175893, + "msecs": 175.0, + "relativeCreated": 46585.664383, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:40,175" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.1761577, + "msecs": 176.0, + "relativeCreated": 46585.929082, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'20'", + "asctime": "2025-08-29 19:32:40,176" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.176491, + "msecs": 176.0, + "relativeCreated": 46586.262484, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'20'", + "asctime": "2025-08-29 19:32:40,176" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/heating_valve", + "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.17678, + "msecs": 176.0, + "relativeCreated": 46586.551482, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:40,176" + } + ], + "time_consumption": 0.0913233757019043 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488760.2685158, + "msecs": 268.0, + "relativeCreated": 46678.287224, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:40,268", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488760.268372, + "msecs": 268.0, + "relativeCreated": 46678.143365, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): 20 ()", + "asctime": "2025-08-29 19:32:40,268" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488760.2684278, + "msecs": 268.0, + "relativeCreated": 46678.199198, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): result = 20 ()", + "asctime": "2025-08-29 19:32:40,268" + } + ], + "time_consumption": 8.797645568847656e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (gfw.dirk.heating_valve)", + "25" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488760.369004, + "msecs": 369.0, + "relativeCreated": 46778.775465, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (gfw.dirk.heating_valve) to 25", + "asctime": "2025-08-29 19:32:40,369", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488760.2686288, + "msecs": 268.0, + "relativeCreated": 46678.400058, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint/set and payload 25", + "asctime": "2025-08-29 19:32:40,268" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/heating_valve/set", + "b'{\"current_heating_setpoint\": 25}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.276852, + "msecs": 276.0, + "relativeCreated": 46686.623465, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", + "asctime": "2025-08-29 19:32:40,276" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/heating_valve", + "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488760.2771447, + "msecs": 277.0, + "relativeCreated": 46686.915967, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:40,277" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.2774222, + "msecs": 277.0, + "relativeCreated": 46687.193637, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'", + "asctime": "2025-08-29 19:32:40,277" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.2777975, + "msecs": 277.0, + "relativeCreated": 46687.568886, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'", + "asctime": "2025-08-29 19:32:40,277" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/heating_valve", + "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.27811, + "msecs": 278.0, + "relativeCreated": 46687.881441, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:40,278" + } + ], + "time_consumption": 0.09089398384094238 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "25", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488760.3693395, + "msecs": 369.0, + "relativeCreated": 46779.11079, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve) is correct (Content 25 and Type is ).", + "asctime": "2025-08-29 19:32:40,369", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488760.3692348, + "msecs": 369.0, + "relativeCreated": 46779.006031, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): 25 ()", + "asctime": "2025-08-29 19:32:40,369" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)", + "=", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488760.3692946, + "msecs": 369.0, + "relativeCreated": 46779.065924, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): result = 25 ()", + "asctime": "2025-08-29 19:32:40,369" + } + ], + "time_consumption": 4.482269287109375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (gfw.dirk.heating_valve)", + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488760.469994, + "msecs": 469.0, + "relativeCreated": 46879.765529, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (gfw.dirk.heating_valve) to 30", + "asctime": "2025-08-29 19:32:40,469", + "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", + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488760.3694751, + "msecs": 369.0, + "relativeCreated": 46779.246416, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint/set and payload 30", + "asctime": "2025-08-29 19:32:40,369" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/heating_valve/set", + "b'{\"current_heating_setpoint\": 30}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.3772984, + "msecs": 377.0, + "relativeCreated": 46787.06983, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", + "asctime": "2025-08-29 19:32:40,377" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/heating_valve", + "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488760.377619, + "msecs": 377.0, + "relativeCreated": 46787.390413, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:40,377" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.3778937, + "msecs": 377.0, + "relativeCreated": 46787.665191, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:40,377" + }, + { + "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'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.3782392, + "msecs": 378.0, + "relativeCreated": 46788.010728, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:40,378" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/dirk/heating_valve", + "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.3785455, + "msecs": 378.0, + "relativeCreated": 46788.316947, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:40,378" + } + ], + "time_consumption": 0.09144854545593262 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "30", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488760.47037, + "msecs": 470.0, + "relativeCreated": 46880.141466, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve) is correct (Content 30 and Type is ).", + "asctime": "2025-08-29 19:32:40,470", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)", + "30", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488760.470259, + "msecs": 470.0, + "relativeCreated": 46880.030398, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): 30 ()", + "asctime": "2025-08-29 19:32:40,470" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)", + "=", + "30", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488760.4703221, + "msecs": 470.0, + "relativeCreated": 46880.093674, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): result = 30 ()", + "asctime": "2025-08-29 19:32:40,470" + } + ], + "time_consumption": 4.792213439941406e-05 + } + ], + "time_consumption": 0.505138635635376, + "time_start": "2025-08-29 19:32:39,965", + "time_finished": "2025-08-29 19:32:40,470" + }, + "ViDevCommon.state (gfw.marion.main_light) -> Shelly.relay/0 (gfw.marion.main_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.state (gfw.marion.main_light) -> Shelly.relay/0 (gfw.marion.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488760.4706364, + "msecs": 470.0, + "relativeCreated": 46880.407734, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.state (gfw.marion.main_light) -> Shelly.relay/0 (gfw.marion.main_light)", + "asctime": "2025-08-29 19:32:40,470", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488760.571263, + "msecs": 571.0, + "relativeCreated": 46981.034319, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:40,571", + "moduleLogger": [ + { + "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/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488760.4707851, + "msecs": 470.0, + "relativeCreated": 46880.556485, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/marion/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:40,470" + } + ], + "time_consumption": 0.10047793388366699 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488760.5716636, + "msecs": 571.0, + "relativeCreated": 46981.43501, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:40,571", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488760.5715568, + "msecs": 571.0, + "relativeCreated": 46981.328229, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:40,571" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488760.5716195, + "msecs": 571.0, + "relativeCreated": 46981.391135, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:40,571" + } + ], + "time_consumption": 4.410743713378906e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (gfw.marion.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488760.67228, + "msecs": 672.0, + "relativeCreated": 47082.051542, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (gfw.marion.main_light) to True", + "asctime": "2025-08-29 19:32:40,672", + "moduleLogger": [ + { + "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/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488760.5717993, + "msecs": 571.0, + "relativeCreated": 46981.570668, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/marion/main_light/state/set and payload true", + "asctime": "2025-08-29 19:32:40,571" + }, + { + "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'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.5747907, + "msecs": 574.0, + "relativeCreated": 46984.562163, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/gfw/marion/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-29 19:32:40,574" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488760.5751033, + "msecs": 575.0, + "relativeCreated": 46984.874713, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:40,575" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.5758781, + "msecs": 575.0, + "relativeCreated": 46985.649642, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:40,575" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.6173992, + "msecs": 617.0, + "relativeCreated": 47027.170753, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:40,617" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.6585186, + "msecs": 658.0, + "relativeCreated": 47068.289835, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:40,658" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488760.6588879, + "msecs": 658.0, + "relativeCreated": 47068.659457, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/marion/window_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:40,658" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.6595669, + "msecs": 659.0, + "relativeCreated": 47069.338191, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:40,659" + } + ], + "time_consumption": 0.012713193893432617 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (gfw.marion.main_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488760.6726577, + "msecs": 672.0, + "relativeCreated": 47082.429203, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (gfw.marion.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:40,672", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (gfw.marion.main_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488760.6725552, + "msecs": 672.0, + "relativeCreated": 47082.326639, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (gfw.marion.main_light)): True ()", + "asctime": "2025-08-29 19:32:40,672" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (gfw.marion.main_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488760.6726162, + "msecs": 672.0, + "relativeCreated": 47082.387498, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (gfw.marion.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:40,672" + } + ], + "time_consumption": 4.1484832763671875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (gfw.marion.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488760.7731848, + "msecs": 773.0, + "relativeCreated": 47182.956136, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (gfw.marion.main_light) to False", + "asctime": "2025-08-29 19:32:40,773", + "moduleLogger": [ + { + "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/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488760.672803, + "msecs": 672.0, + "relativeCreated": 47082.574162, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/marion/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:40,672" + }, + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.7040179, + "msecs": 704.0, + "relativeCreated": 47113.789246, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:40,704" + }, + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.746289, + "msecs": 746.0, + "relativeCreated": 47156.060424, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/brightness and payload b'50'", + "asctime": "2025-08-29 19:32:40,746" + }, + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.7469206, + "msecs": 746.0, + "relativeCreated": 47156.692081, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/color_temp and payload b'5'", + "asctime": "2025-08-29 19:32:40,746" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.7474566, + "msecs": 747.0, + "relativeCreated": 47157.228057, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/gfw/marion/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-29 19:32:40,747" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488760.7477555, + "msecs": 747.0, + "relativeCreated": 47157.526967, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:40,747" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.748464, + "msecs": 748.0, + "relativeCreated": 47158.235659, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:40,748" + } + ], + "time_consumption": 0.02472066879272461 + }, + { + "name": "__tLogger__", + "msg": "Value for Shelly.relay/0 (gfw.marion.main_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488760.7735713, + "msecs": 773.0, + "relativeCreated": 47183.342812, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Shelly.relay/0 (gfw.marion.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:40,773", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Shelly.relay/0 (gfw.marion.main_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488760.7734234, + "msecs": 773.0, + "relativeCreated": 47183.19475, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (gfw.marion.main_light)): False ()", + "asctime": "2025-08-29 19:32:40,773" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Shelly.relay/0 (gfw.marion.main_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488760.7735221, + "msecs": 773.0, + "relativeCreated": 47183.293551, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (gfw.marion.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:40,773" + } + ], + "time_consumption": 4.9114227294921875e-05 + } + ], + "time_consumption": 0.3029348850250244, + "time_start": "2025-08-29 19:32:40,470", + "time_finished": "2025-08-29 19:32:40,773" + }, + "Shelly.relay/0 (gfw.marion.main_light) -> ViDevCommon.state (gfw.marion.main_light)": { + "name": "__tLogger__", + "msg": "Shelly.relay/0 (gfw.marion.main_light) -> ViDevCommon.state (gfw.marion.main_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488760.7737896, + "msecs": 773.0, + "relativeCreated": 47183.561093, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Shelly.relay/0 (gfw.marion.main_light) -> ViDevCommon.state (gfw.marion.main_light)", + "asctime": "2025-08-29 19:32:40,773", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488760.8744996, + "msecs": 874.0, + "relativeCreated": 47284.271016, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:40,874", + "moduleLogger": [ + { + "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/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488760.7739182, + "msecs": 773.0, + "relativeCreated": 47183.689696, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/marion/main_light/state/set and payload false", + "asctime": "2025-08-29 19:32:40,773" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.790085, + "msecs": 790.0, + "relativeCreated": 47199.856491, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:40,790" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.831598, + "msecs": 831.0, + "relativeCreated": 47241.369626, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:40,831" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488760.8319526, + "msecs": 831.0, + "relativeCreated": 47241.72402, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/marion/window_light and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:40,831" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.8326757, + "msecs": 832.0, + "relativeCreated": 47242.446967, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:40,832" + }, + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.8741164, + "msecs": 874.0, + "relativeCreated": 47283.887727, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:40,874" + } + ], + "time_consumption": 0.00038313865661621094 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488760.874764, + "msecs": 874.0, + "relativeCreated": 47284.535565, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:40,874", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488760.8746688, + "msecs": 874.0, + "relativeCreated": 47284.440314, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:40,874" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488760.8747227, + "msecs": 874.0, + "relativeCreated": 47284.494152, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:40,874" + } + ], + "time_consumption": 4.124641418457031e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (gfw.marion.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488760.9753263, + "msecs": 975.0, + "relativeCreated": 47385.0977, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (gfw.marion.main_light) to True", + "asctime": "2025-08-29 19:32:40,975", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488760.874866, + "msecs": 874.0, + "relativeCreated": 47284.637477, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:40,874" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.8755908, + "msecs": 875.0, + "relativeCreated": 47285.362327, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:40,875" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.9162173, + "msecs": 916.0, + "relativeCreated": 47325.988705, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:40,916" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.918182, + "msecs": 918.0, + "relativeCreated": 47327.953225, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:40,918" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488760.9184716, + "msecs": 918.0, + "relativeCreated": 47328.243025, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/marion/window_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:40,918" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.9191372, + "msecs": 919.0, + "relativeCreated": 47328.908782, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:40,919" + }, + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.9611552, + "msecs": 961.0, + "relativeCreated": 47370.926499, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:40,961" + } + ], + "time_consumption": 0.014171123504638672 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (gfw.marion.main_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488760.9757056, + "msecs": 975.0, + "relativeCreated": 47385.47713, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (gfw.marion.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:40,975", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.marion.main_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488760.9755993, + "msecs": 975.0, + "relativeCreated": 47385.370836, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (gfw.marion.main_light)): True ()", + "asctime": "2025-08-29 19:32:40,975" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.marion.main_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488760.9756622, + "msecs": 975.0, + "relativeCreated": 47385.433648, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (gfw.marion.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:40,975" + } + ], + "time_consumption": 4.3392181396484375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (gfw.marion.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488761.0763626, + "msecs": 76.0, + "relativeCreated": 47486.13392, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (gfw.marion.main_light) to False", + "asctime": "2025-08-29 19:32:41,076", + "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", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488760.975821, + "msecs": 975.0, + "relativeCreated": 47385.592536, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:40,975" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488760.9769416, + "msecs": 976.0, + "relativeCreated": 47386.713064, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:40,976" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.0181494, + "msecs": 18.0, + "relativeCreated": 47427.920855, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:41,018" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.0206144, + "msecs": 20.0, + "relativeCreated": 47430.385752, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:41,020" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488761.0209806, + "msecs": 20.0, + "relativeCreated": 47430.751892, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/marion/window_light and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:41,020" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.0217469, + "msecs": 21.0, + "relativeCreated": 47431.518422, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:41,021" + }, + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.0635266, + "msecs": 63.0, + "relativeCreated": 47473.298125, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:41,063" + } + ], + "time_consumption": 0.012835979461669922 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (gfw.marion.main_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488761.0767586, + "msecs": 76.0, + "relativeCreated": 47486.530041, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (gfw.marion.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:41,076", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.marion.main_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488761.076653, + "msecs": 76.0, + "relativeCreated": 47486.424387, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (gfw.marion.main_light)): False ()", + "asctime": "2025-08-29 19:32:41,076" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.marion.main_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488761.0767148, + "msecs": 76.0, + "relativeCreated": 47486.486262, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (gfw.marion.main_light)): result = False ()", + "asctime": "2025-08-29 19:32:41,076" + } + ], + "time_consumption": 4.38690185546875e-05 + } + ], + "time_consumption": 0.30296897888183594, + "time_start": "2025-08-29 19:32:40,773", + "time_finished": "2025-08-29 19:32:41,076" + }, + "ViDevCommon.state (gfw.marion.window_light) -> Light.state (gfw.marion.window_light)": { + "name": "__tLogger__", + "msg": "ViDevCommon.state (gfw.marion.window_light) -> Light.state (gfw.marion.window_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488761.0769787, + "msecs": 76.0, + "relativeCreated": 47486.750017, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevCommon.state (gfw.marion.window_light) -> Light.state (gfw.marion.window_light)", + "asctime": "2025-08-29 19:32:41,076", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488761.1776254, + "msecs": 177.0, + "relativeCreated": 47587.396846, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:41,177", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488761.077136, + "msecs": 77.0, + "relativeCreated": 47486.907681, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/marion/window_light/state/set and payload false", + "asctime": "2025-08-29 19:32:41,077" + } + ], + "time_consumption": 0.10048937797546387 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488761.1779697, + "msecs": 177.0, + "relativeCreated": 47587.741174, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:41,177", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488761.1778486, + "msecs": 177.0, + "relativeCreated": 47587.620066, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:41,177" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488761.177903, + "msecs": 177.0, + "relativeCreated": 47587.674309, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:41,177" + } + ], + "time_consumption": 6.67572021484375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (gfw.marion.window_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488761.2793894, + "msecs": 279.0, + "relativeCreated": 47689.160874, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (gfw.marion.window_light) to True", + "asctime": "2025-08-29 19:32:41,279", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/state/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488761.178876, + "msecs": 178.0, + "relativeCreated": 47588.64727, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/marion/window_light/state/set and payload true", + "asctime": "2025-08-29 19:32:41,178" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.181843, + "msecs": 181.0, + "relativeCreated": 47591.614501, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:41,181" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488761.1823344, + "msecs": 182.0, + "relativeCreated": 47592.105979, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/marion/window_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:41,182" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.182982, + "msecs": 182.0, + "relativeCreated": 47592.753347, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:41,182" + }, + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.2254817, + "msecs": 225.0, + "relativeCreated": 47635.253097, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:41,225" + } + ], + "time_consumption": 0.05390763282775879 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.state (gfw.marion.window_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488761.2797744, + "msecs": 279.0, + "relativeCreated": 47689.545918, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.state (gfw.marion.window_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:41,279", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.state (gfw.marion.window_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488761.2796695, + "msecs": 279.0, + "relativeCreated": 47689.440828, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.state (gfw.marion.window_light)): True ()", + "asctime": "2025-08-29 19:32:41,279" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.state (gfw.marion.window_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488761.2797296, + "msecs": 279.0, + "relativeCreated": 47689.501216, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.state (gfw.marion.window_light)): result = True ()", + "asctime": "2025-08-29 19:32:41,279" + } + ], + "time_consumption": 4.482269287109375e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevCommon.state (gfw.marion.window_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488761.3803787, + "msecs": 380.0, + "relativeCreated": 47790.150021, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevCommon.state (gfw.marion.window_light) to False", + "asctime": "2025-08-29 19:32:41,380", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488761.2798827, + "msecs": 279.0, + "relativeCreated": 47689.654172, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/marion/window_light/state/set and payload false", + "asctime": "2025-08-29 19:32:41,279" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.2827585, + "msecs": 282.0, + "relativeCreated": 47692.529819, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:41,282" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488761.283239, + "msecs": 283.0, + "relativeCreated": 47693.010318, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/marion/window_light and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:41,283" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.2839692, + "msecs": 283.0, + "relativeCreated": 47693.740772, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:41,283" + }, + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.325238, + "msecs": 325.0, + "relativeCreated": 47735.009537, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:41,325" + } + ], + "time_consumption": 0.05514073371887207 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.state (gfw.marion.window_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488761.3807528, + "msecs": 380.0, + "relativeCreated": 47790.524408, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.state (gfw.marion.window_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:41,380", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.state (gfw.marion.window_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488761.380652, + "msecs": 380.0, + "relativeCreated": 47790.423558, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.state (gfw.marion.window_light)): False ()", + "asctime": "2025-08-29 19:32:41,380" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.state (gfw.marion.window_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488761.3807108, + "msecs": 380.0, + "relativeCreated": 47790.482236, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.state (gfw.marion.window_light)): result = False ()", + "asctime": "2025-08-29 19:32:41,380" + } + ], + "time_consumption": 4.1961669921875e-05 + } + ], + "time_consumption": 0.3037741184234619, + "time_start": "2025-08-29 19:32:41,076", + "time_finished": "2025-08-29 19:32:41,380" + }, + "Light.state (gfw.marion.window_light) -> ViDevCommon.state (gfw.marion.window_light)": { + "name": "__tLogger__", + "msg": "Light.state (gfw.marion.window_light) -> ViDevCommon.state (gfw.marion.window_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488761.3809867, + "msecs": 380.0, + "relativeCreated": 47790.758009, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Light.state (gfw.marion.window_light) -> ViDevCommon.state (gfw.marion.window_light)", + "asctime": "2025-08-29 19:32:41,380", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488761.4816003, + "msecs": 481.0, + "relativeCreated": 47891.371615, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:41,481", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488761.3811107, + "msecs": 381.0, + "relativeCreated": 47790.882285, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/marion/window_light/state/set and payload false", + "asctime": "2025-08-29 19:32:41,381" + } + ], + "time_consumption": 0.10048961639404297 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488761.4819674, + "msecs": 481.0, + "relativeCreated": 47891.738895, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:41,481", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488761.4818404, + "msecs": 481.0, + "relativeCreated": 47891.611852, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:41,481" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488761.4818983, + "msecs": 481.0, + "relativeCreated": 47891.669618, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:41,481" + } + ], + "time_consumption": 6.914138793945312e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.state (gfw.marion.window_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488761.5826595, + "msecs": 582.0, + "relativeCreated": 47992.430969, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.state (gfw.marion.window_light) to True", + "asctime": "2025-08-29 19:32:41,582", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488761.4821606, + "msecs": 482.0, + "relativeCreated": 47891.93204, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/marion/window_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:41,482" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.4834232, + "msecs": 483.0, + "relativeCreated": 47893.194691, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:41,483" + }, + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.4854755, + "msecs": 485.0, + "relativeCreated": 47895.247091, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:41,485" + } + ], + "time_consumption": 0.0971839427947998 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (gfw.marion.window_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488761.5829911, + "msecs": 582.0, + "relativeCreated": 47992.762556, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (gfw.marion.window_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:41,582", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.marion.window_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488761.582891, + "msecs": 582.0, + "relativeCreated": 47992.662318, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (gfw.marion.window_light)): True ()", + "asctime": "2025-08-29 19:32:41,582" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.marion.window_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488761.5829494, + "msecs": 582.0, + "relativeCreated": 47992.72074, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (gfw.marion.window_light)): result = True ()", + "asctime": "2025-08-29 19:32:41,582" + } + ], + "time_consumption": 4.172325134277344e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Light.state (gfw.marion.window_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488761.683536, + "msecs": 683.0, + "relativeCreated": 48093.307468, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Light.state (gfw.marion.window_light) to False", + "asctime": "2025-08-29 19:32:41,683", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488761.5831614, + "msecs": 583.0, + "relativeCreated": 47992.932826, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/marion/window_light and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:41,583" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.584395, + "msecs": 584.0, + "relativeCreated": 47994.166544, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:41,584" + }, + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.5862808, + "msecs": 586.0, + "relativeCreated": 47996.052151, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:41,586" + } + ], + "time_consumption": 0.09725522994995117 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (gfw.marion.window_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488761.6838396, + "msecs": 683.0, + "relativeCreated": 48093.610825, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (gfw.marion.window_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:41,683", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.marion.window_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488761.683743, + "msecs": 683.0, + "relativeCreated": 48093.514403, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (gfw.marion.window_light)): False ()", + "asctime": "2025-08-29 19:32:41,683" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (gfw.marion.window_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488761.6838005, + "msecs": 683.0, + "relativeCreated": 48093.571996, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (gfw.marion.window_light)): result = False ()", + "asctime": "2025-08-29 19:32:41,683" + } + ], + "time_consumption": 3.910064697265625e-05 + } + ], + "time_consumption": 0.3028528690338135, + "time_start": "2025-08-29 19:32:41,380", + "time_finished": "2025-08-29 19:32:41,683" + }, + "Shelly.relay/0 (gfw.marion.main_light) -> Light.state (gfw.marion.window_light)": { + "name": "__tLogger__", + "msg": "Shelly.relay/0 (gfw.marion.main_light) -> Light.state (gfw.marion.window_light)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488761.6840374, + "msecs": 684.0, + "relativeCreated": 48093.808695, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Shelly.relay/0 (gfw.marion.main_light) -> Light.state (gfw.marion.window_light)", + "asctime": "2025-08-29 19:32:41,684", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488761.7844052, + "msecs": 784.0, + "relativeCreated": 48194.176674, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-29 19:32:41,784", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488761.7847836, + "msecs": 784.0, + "relativeCreated": 48194.555058, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:41,784", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488761.7846823, + "msecs": 784.0, + "relativeCreated": 48194.453573, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:41,784" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488761.7847393, + "msecs": 784.0, + "relativeCreated": 48194.510799, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:41,784" + } + ], + "time_consumption": 4.4345855712890625e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (gfw.marion.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488761.8854809, + "msecs": 885.0, + "relativeCreated": 48295.252423, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (gfw.marion.main_light) to True", + "asctime": "2025-08-29 19:32:41,885", + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488761.784901, + "msecs": 784.0, + "relativeCreated": 48194.672234, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:41,784" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.7860026, + "msecs": 786.0, + "relativeCreated": 48195.773999, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:41,786" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.7882757, + "msecs": 788.0, + "relativeCreated": 48198.047206, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:41,788" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.7886522, + "msecs": 788.0, + "relativeCreated": 48198.423633, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-29 19:32:41,788" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488761.7889235, + "msecs": 788.0, + "relativeCreated": 48198.694952, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/marion/window_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:41,788" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.7897964, + "msecs": 789.0, + "relativeCreated": 48199.567866, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:41,789" + }, + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.8313093, + "msecs": 831.0, + "relativeCreated": 48241.080767, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:41,831" + } + ], + "time_consumption": 0.05417156219482422 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.state (gfw.marion.window_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488761.8858418, + "msecs": 885.0, + "relativeCreated": 48295.61332, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.state (gfw.marion.window_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:41,885", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.state (gfw.marion.window_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488761.8857162, + "msecs": 885.0, + "relativeCreated": 48295.487575, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.state (gfw.marion.window_light)): True ()", + "asctime": "2025-08-29 19:32:41,885" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.state (gfw.marion.window_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488761.8857737, + "msecs": 885.0, + "relativeCreated": 48295.545026, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.state (gfw.marion.window_light)): result = True ()", + "asctime": "2025-08-29 19:32:41,885" + } + ], + "time_consumption": 6.818771362304688e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (gfw.marion.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488761.9865236, + "msecs": 986.0, + "relativeCreated": 48396.295079, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (gfw.marion.main_light) to False", + "asctime": "2025-08-29 19:32:41,986", + "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", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488761.8859563, + "msecs": 885.0, + "relativeCreated": 48295.72781, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:41,885" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.8870976, + "msecs": 887.0, + "relativeCreated": 48296.868999, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:41,887" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.8893597, + "msecs": 889.0, + "relativeCreated": 48299.131167, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:41,889" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.889742, + "msecs": 889.0, + "relativeCreated": 48299.513276, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-29 19:32:41,889" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488761.8899932, + "msecs": 889.0, + "relativeCreated": 48299.764684, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/marion/window_light and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2025-08-29 19:32:41,889" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/window_light", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.8907971, + "msecs": 890.0, + "relativeCreated": 48300.56859, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/window_light and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2025-08-29 19:32:41,890" + }, + { + "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/marion/window_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.9321368, + "msecs": 932.0, + "relativeCreated": 48341.908223, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:41,932" + } + ], + "time_consumption": 0.05438685417175293 + }, + { + "name": "__tLogger__", + "msg": "Value for Light.state (gfw.marion.window_light) is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488761.9868577, + "msecs": 986.0, + "relativeCreated": 48396.629223, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for Light.state (gfw.marion.window_light) is correct (Content False and Type is ).", + "asctime": "2025-08-29 19:32:41,986", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for Light.state (gfw.marion.window_light)", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488761.9867575, + "msecs": 986.0, + "relativeCreated": 48396.529147, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for Light.state (gfw.marion.window_light)): False ()", + "asctime": "2025-08-29 19:32:41,986" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for Light.state (gfw.marion.window_light)", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488761.9868145, + "msecs": 986.0, + "relativeCreated": 48396.585945, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for Light.state (gfw.marion.window_light)): result = False ()", + "asctime": "2025-08-29 19:32:41,986" + } + ], + "time_consumption": 4.315376281738281e-05 + } + ], + "time_consumption": 0.30282020568847656, + "time_start": "2025-08-29 19:32:41,684", + "time_finished": "2025-08-29 19:32:41,986" + }, + "ViDevHeating.temp_setp (gfw.marion.heating_valve) -> HeatingValve.temp_setp (gfw.marion.heating_valve)": { + "name": "__tLogger__", + "msg": "ViDevHeating.temp_setp (gfw.marion.heating_valve) -> HeatingValve.temp_setp (gfw.marion.heating_valve)", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/report/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 329, + "funcName": "testCase", + "created": 1756488761.9870775, + "msecs": 987.0, + "relativeCreated": 48396.84877, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "ViDevHeating.temp_setp (gfw.marion.heating_valve) -> HeatingValve.temp_setp (gfw.marion.heating_valve)", + "asctime": "2025-08-29 19:32:41,987", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Prepare: Setting devices to last state %s", + "args": [ + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 19, + "funcName": "device_follow", + "created": 1756488762.0879128, + "msecs": 87.0, + "relativeCreated": 48497.684063, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Prepare: Setting devices to last state 30", + "asctime": "2025-08-29 19:32:42,087", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint.set", @@ -121730,43 +119993,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.052378, - "msecs": 52.0, - "relativeCreated": 48747.801466, - "thread": 136328761630976, + "created": 1756488761.9872172, + "msecs": 987.0, + "relativeCreated": 48396.988467, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint/set and payload 30", - "asctime": "2025-08-29 17:57:51,052" - }, - { - "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_gfw/gfw/marion/heating_valve/set", - "b'{\"current_heating_setpoint\": 30}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483071.0607884, - "msecs": 60.0, - "relativeCreated": 48756.212233, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic zigbee_gfw/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2025-08-29 17:57:51,060" + "asctime": "2025-08-29 19:32:41,987" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", @@ -121784,16 +120020,43 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.061119, - "msecs": 61.0, - "relativeCreated": 48756.542595, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", + "created": 1756488761.9874992, + "msecs": 987.0, + "relativeCreated": 48397.270576, + "thread": 135402127188224, + "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", - "asctime": "2025-08-29 17:57:51,061" + "asctime": "2025-08-29 19:32:41,987" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/heating_valve/set", + "b'{\"current_heating_setpoint\": 30}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488761.9979367, + "msecs": 997.0, + "relativeCreated": 48407.708136, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", + "asctime": "2025-08-29 19:32:41,997" }, { "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", @@ -121811,16 +120074,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.061395, - "msecs": 61.0, - "relativeCreated": 48756.818571, - "thread": 136328734033600, + "created": 1756488761.9984584, + "msecs": 998.0, + "relativeCreated": 48408.229896, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:51,061" + "asctime": "2025-08-29 19:32:41,998" }, { "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", @@ -121838,16 +120101,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.061728, - "msecs": 61.0, - "relativeCreated": 48757.15167, - "thread": 136328734033600, + "created": 1756488761.9987571, + "msecs": 998.0, + "relativeCreated": 48408.528596, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 17:57:51,061" + "asctime": "2025-08-29 19:32:41,998" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", @@ -121865,19 +120128,1135 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.0620165, - "msecs": 62.0, - "relativeCreated": 48757.440117, - "thread": 136328734033600, + "created": 1756488761.9990327, + "msecs": 999.0, + "relativeCreated": 48408.804143, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", - "asctime": "2025-08-29 17:57:51,062" + "asctime": "2025-08-29 19:32:41,999" } ], - "time_consumption": 0.09075760841369629 + "time_consumption": 0.08888006210327148 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(30, 30)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488762.088262, + "msecs": 88.0, + "relativeCreated": 48498.033491, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", + "asctime": "2025-08-29 19:32:42,088", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(30, 30)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488762.0881574, + "msecs": 88.0, + "relativeCreated": 48497.928802, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (30, 30) ()", + "asctime": "2025-08-29 19:32:42,088" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(30, 30)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488762.088217, + "msecs": 88.0, + "relativeCreated": 48497.98849, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", + "asctime": "2025-08-29 19:32:42,088" + } + ], + "time_consumption": 4.506111145019531e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (gfw.marion.heating_valve)", + "15" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488762.1889596, + "msecs": 188.0, + "relativeCreated": 48598.730997, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (gfw.marion.heating_valve) to 15", + "asctime": "2025-08-29 19:32:42,188", + "moduleLogger": [ + { + "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/marion/heating_valve/user_temperature_setpoint/set", + "15" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488762.0883744, + "msecs": 88.0, + "relativeCreated": 48498.145641, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint/set and payload 15", + "asctime": "2025-08-29 19:32:42,088" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/heating_valve/set", + "b'{\"current_heating_setpoint\": 15}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488762.097666, + "msecs": 97.0, + "relativeCreated": 48507.437474, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 15}'", + "asctime": "2025-08-29 19:32:42,097" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/heating_valve", + "{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488762.0979934, + "msecs": 97.0, + "relativeCreated": 48507.764937, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:42,097" + }, + { + "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'15'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488762.0982974, + "msecs": 98.0, + "relativeCreated": 48508.068743, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'15'", + "asctime": "2025-08-29 19:32:42,098" + }, + { + "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'15'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488762.098656, + "msecs": 98.0, + "relativeCreated": 48508.42741, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'15'", + "asctime": "2025-08-29 19:32:42,098" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/heating_valve", + "b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488762.0990107, + "msecs": 99.0, + "relativeCreated": 48508.782246, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 15, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:42,099" + } + ], + "time_consumption": 0.08994889259338379 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (gfw.marion.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "15", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488762.1892855, + "msecs": 189.0, + "relativeCreated": 48599.057058, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (gfw.marion.heating_valve) is correct (Content 15 and Type is ).", + "asctime": "2025-08-29 19:32:42,189", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (gfw.marion.heating_valve)", + "15", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488762.1891866, + "msecs": 189.0, + "relativeCreated": 48598.958096, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): 15 ()", + "asctime": "2025-08-29 19:32:42,189" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (gfw.marion.heating_valve)", + "=", + "15", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488762.1892428, + "msecs": 189.0, + "relativeCreated": 48599.014216, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): result = 15 ()", + "asctime": "2025-08-29 19:32:42,189" + } + ], + "time_consumption": 4.267692565917969e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (gfw.marion.heating_valve)", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488762.2899492, + "msecs": 289.0, + "relativeCreated": 48699.72073, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (gfw.marion.heating_valve) to 20", + "asctime": "2025-08-29 19:32:42,289", + "moduleLogger": [ + { + "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/marion/heating_valve/user_temperature_setpoint/set", + "20" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488762.189399, + "msecs": 189.0, + "relativeCreated": 48599.170599, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint/set and payload 20", + "asctime": "2025-08-29 19:32:42,189" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/heating_valve/set", + "b'{\"current_heating_setpoint\": 20}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488762.197722, + "msecs": 197.0, + "relativeCreated": 48607.493282, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", + "asctime": "2025-08-29 19:32:42,197" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/heating_valve", + "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488762.1981783, + "msecs": 198.0, + "relativeCreated": 48607.949702, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:42,198" + }, + { + "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'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488762.1985943, + "msecs": 198.0, + "relativeCreated": 48608.365825, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'20'", + "asctime": "2025-08-29 19:32:42,198" + }, + { + "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'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488762.1991148, + "msecs": 199.0, + "relativeCreated": 48608.88609, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'20'", + "asctime": "2025-08-29 19:32:42,199" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/heating_valve", + "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488762.1993723, + "msecs": 199.0, + "relativeCreated": 48609.143792, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:42,199" + } + ], + "time_consumption": 0.0905768871307373 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (gfw.marion.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488762.2903152, + "msecs": 290.0, + "relativeCreated": 48700.086808, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (gfw.marion.heating_valve) is correct (Content 20 and Type is ).", + "asctime": "2025-08-29 19:32:42,290", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (gfw.marion.heating_valve)", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488762.2901819, + "msecs": 290.0, + "relativeCreated": 48699.953312, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): 20 ()", + "asctime": "2025-08-29 19:32:42,290" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (gfw.marion.heating_valve)", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488762.29027, + "msecs": 290.0, + "relativeCreated": 48700.04157, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): result = 20 ()", + "asctime": "2025-08-29 19:32:42,290" + } + ], + "time_consumption": 4.506111145019531e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (gfw.marion.heating_valve)", + "25" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488762.3909984, + "msecs": 390.0, + "relativeCreated": 48800.769638, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (gfw.marion.heating_valve) to 25", + "asctime": "2025-08-29 19:32:42,390", + "moduleLogger": [ + { + "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/marion/heating_valve/user_temperature_setpoint/set", + "25" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488762.2904315, + "msecs": 290.0, + "relativeCreated": 48700.20298, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint/set and payload 25", + "asctime": "2025-08-29 19:32:42,290" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/heating_valve/set", + "b'{\"current_heating_setpoint\": 25}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488762.300029, + "msecs": 300.0, + "relativeCreated": 48709.800422, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", + "asctime": "2025-08-29 19:32:42,300" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/heating_valve", + "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488762.3005674, + "msecs": 300.0, + "relativeCreated": 48710.338674, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:42,300" + }, + { + "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'25'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488762.3010042, + "msecs": 301.0, + "relativeCreated": 48710.775801, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'25'", + "asctime": "2025-08-29 19:32:42,301" + }, + { + "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'25'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488762.30141, + "msecs": 301.0, + "relativeCreated": 48711.181369, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'25'", + "asctime": "2025-08-29 19:32:42,301" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/heating_valve", + "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488762.3017461, + "msecs": 301.0, + "relativeCreated": 48711.517605, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:42,301" + } + ], + "time_consumption": 0.08925223350524902 + }, + { + "name": "__tLogger__", + "msg": "Value for HeatingValve.temp_setp (gfw.marion.heating_valve) is correct (Content %s and Type is %s).", + "args": [ + "25", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488762.3913324, + "msecs": 391.0, + "relativeCreated": 48801.103662, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for HeatingValve.temp_setp (gfw.marion.heating_valve) is correct (Content 25 and Type is ).", + "asctime": "2025-08-29 19:32:42,391", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (gfw.marion.heating_valve)", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488762.3912308, + "msecs": 391.0, + "relativeCreated": 48801.002094, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): 25 ()", + "asctime": "2025-08-29 19:32:42,391" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for HeatingValve.temp_setp (gfw.marion.heating_valve)", + "=", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488762.3912885, + "msecs": 391.0, + "relativeCreated": 48801.060051, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): result = 25 ()", + "asctime": "2025-08-29 19:32:42,391" + } + ], + "time_consumption": 4.38690185546875e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "ViDevHeating.temp_setp (gfw.marion.heating_valve)", + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488762.4920464, + "msecs": 492.0, + "relativeCreated": 48901.817747, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of ViDevHeating.temp_setp (gfw.marion.heating_valve) to 30", + "asctime": "2025-08-29 19:32:42,492", + "moduleLogger": [ + { + "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/marion/heating_valve/user_temperature_setpoint/set", + "30" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488762.3914824, + "msecs": 391.0, + "relativeCreated": 48801.253904, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint/set and payload 30", + "asctime": "2025-08-29 19:32:42,391" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/heating_valve/set", + "b'{\"current_heating_setpoint\": 30}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488762.4008405, + "msecs": 400.0, + "relativeCreated": 48810.611921, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", + "asctime": "2025-08-29 19:32:42,400" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/heating_valve", + "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488762.4011784, + "msecs": 401.0, + "relativeCreated": 48810.94973, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic zigbee_gfw/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2025-08-29 19:32:42,401" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488762.4014914, + "msecs": 401.0, + "relativeCreated": 48811.262874, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:42,401" + }, + { + "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'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488762.4018404, + "msecs": 401.0, + "relativeCreated": 48811.611728, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'30'", + "asctime": "2025-08-29 19:32:42,401" + }, + { + "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_gfw/gfw/marion/heating_valve", + "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488762.4020913, + "msecs": 402.0, + "relativeCreated": 48811.862818, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2025-08-29 19:32:42,402" + } + ], + "time_consumption": 0.08995509147644043 }, { "name": "__tLogger__", @@ -121895,16 +121274,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483071.1531549, - "msecs": 153.0, - "relativeCreated": 48848.578403, - "thread": 136328761630976, + "created": 1756488762.4924126, + "msecs": 492.0, + "relativeCreated": 48902.184053, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for HeatingValve.temp_setp (gfw.marion.heating_valve) is correct (Content 30 and Type is ).", - "asctime": "2025-08-29 17:57:51,153", + "asctime": "2025-08-29 19:32:42,492", "moduleLogger": [ { "name": "__unittest__", @@ -121923,16 +121302,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483071.1530259, - "msecs": 153.0, - "relativeCreated": 48848.449504, - "thread": 136328761630976, + "created": 1756488762.492311, + "msecs": 492.0, + "relativeCreated": 48902.082482, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): 30 ()", - "asctime": "2025-08-29 17:57:51,153" + "asctime": "2025-08-29 19:32:42,492" }, { "name": "__unittest__", @@ -121952,24 +121331,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483071.1530833, - "msecs": 153.0, - "relativeCreated": 48848.50714, - "thread": 136328761630976, + "created": 1756488762.4923694, + "msecs": 492.0, + "relativeCreated": 48902.140839, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): result = 30 ()", - "asctime": "2025-08-29 17:57:51,153" + "asctime": "2025-08-29 19:32:42,492" } ], - "time_consumption": 7.152557373046875e-05 + "time_consumption": 4.315376281738281e-05 } ], - "time_consumption": 0.5050008296966553, - "time_start": "2025-08-29 17:57:50,648", - "time_finished": "2025-08-29 17:57:51,153" + "time_consumption": 0.5053350925445557, + "time_start": "2025-08-29 19:32:41,987", + "time_finished": "2025-08-29 19:32:42,492" }, "ViDevCommon.state (gfw.floor.main_light) -> Shelly.relay/0 (gfw.floor.main_light)": { "name": "__tLogger__", @@ -121984,16 +121363,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483071.153385, - "msecs": 153.0, - "relativeCreated": 48848.808599, - "thread": 136328761630976, + "created": 1756488762.4926832, + "msecs": 492.0, + "relativeCreated": 48902.454683, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "ViDevCommon.state (gfw.floor.main_light) -> Shelly.relay/0 (gfw.floor.main_light)", - "asctime": "2025-08-29 17:57:51,153", + "asctime": "2025-08-29 19:32:42,492", "moduleLogger": [], "testcaseLogger": [ { @@ -122011,16 +121390,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483071.2539177, - "msecs": 253.0, - "relativeCreated": 48949.341368, - "thread": 136328761630976, + "created": 1756488762.5933626, + "msecs": 593.0, + "relativeCreated": 49003.134146, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:51,253", + "asctime": "2025-08-29 19:32:42,593", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state.set", @@ -122038,19 +121417,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.1535177, - "msecs": 153.0, - "relativeCreated": 48848.941482, - "thread": 136328761630976, + "created": 1756488762.4928422, + "msecs": 492.0, + "relativeCreated": 48902.613735, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:51,153" + "asctime": "2025-08-29 19:32:42,492" } ], - "time_consumption": 0.10039997100830078 + "time_consumption": 0.10052037239074707 }, { "name": "__tLogger__", @@ -122068,16 +121447,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483071.2542505, - "msecs": 254.0, - "relativeCreated": 48949.674125, - "thread": 136328761630976, + "created": 1756488762.5937405, + "msecs": 593.0, + "relativeCreated": 49003.512049, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:51,254", + "asctime": "2025-08-29 19:32:42,593", "moduleLogger": [ { "name": "__unittest__", @@ -122096,16 +121475,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483071.254148, - "msecs": 254.0, - "relativeCreated": 48949.571903, - "thread": 136328761630976, + "created": 1756488762.5936306, + "msecs": 593.0, + "relativeCreated": 49003.401882, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:51,254" + "asctime": "2025-08-29 19:32:42,593" }, { "name": "__unittest__", @@ -122125,19 +121504,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483071.254206, - "msecs": 254.0, - "relativeCreated": 48949.629564, - "thread": 136328761630976, + "created": 1756488762.5936894, + "msecs": 593.0, + "relativeCreated": 49003.460803, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:51,254" + "asctime": "2025-08-29 19:32:42,593" } ], - "time_consumption": 4.458427429199219e-05 + "time_consumption": 5.1021575927734375e-05 }, { "name": "__tLogger__", @@ -122155,16 +121534,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483071.3548152, - "msecs": 354.0, - "relativeCreated": 49050.238983, - "thread": 136328761630976, + "created": 1756488762.6942494, + "msecs": 694.0, + "relativeCreated": 49104.020968, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.floor.main_light) to True", - "asctime": "2025-08-29 17:57:51,354", + "asctime": "2025-08-29 19:32:42,694", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state.set", @@ -122182,16 +121561,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.2543604, - "msecs": 254.0, - "relativeCreated": 48949.784075, - "thread": 136328761630976, + "created": 1756488762.5938628, + "msecs": 593.0, + "relativeCreated": 49003.63409, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/state/set and payload true", - "asctime": "2025-08-29 17:57:51,254" + "asctime": "2025-08-29 19:32:42,593" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0.command", @@ -122209,16 +121588,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.2566087, - "msecs": 256.0, - "relativeCreated": 48952.032556, - "thread": 136328734033600, + "created": 1756488762.596593, + "msecs": 596.0, + "relativeCreated": 49006.364253, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic shellies/gfw/floor/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-29 17:57:51,256" + "asctime": "2025-08-29 19:32:42,596" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -122236,16 +121615,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.2569017, - "msecs": 256.0, - "relativeCreated": 48952.325268, - "thread": 136328734033600, + "created": 1756488762.596908, + "msecs": 596.0, + "relativeCreated": 49006.679593, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:51,256" + "asctime": "2025-08-29 19:32:42,596" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -122263,16 +121642,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.2571545, - "msecs": 257.0, - "relativeCreated": 48952.578304, - "thread": 136328734033600, + "created": 1756488762.5971723, + "msecs": 597.0, + "relativeCreated": 49006.943603, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:51,257" + "asctime": "2025-08-29 19:32:42,597" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -122290,16 +121669,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.2573044, - "msecs": 257.0, - "relativeCreated": 48952.7279, - "thread": 136328734033600, + "created": 1756488762.5973253, + "msecs": 597.0, + "relativeCreated": 49007.096693, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:51,257" + "asctime": "2025-08-29 19:32:42,597" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -122317,16 +121696,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.2578242, - "msecs": 257.0, - "relativeCreated": 48953.247866, - "thread": 136328734033600, + "created": 1756488762.5979435, + "msecs": 597.0, + "relativeCreated": 49007.715077, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:51,257" + "asctime": "2025-08-29 19:32:42,597" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -122344,16 +121723,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.2581093, - "msecs": 258.0, - "relativeCreated": 48953.533111, - "thread": 136328734033600, + "created": 1756488762.598277, + "msecs": 598.0, + "relativeCreated": 49008.048428, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:51,258" + "asctime": "2025-08-29 19:32:42,598" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -122371,16 +121750,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.2983117, - "msecs": 298.0, - "relativeCreated": 48993.735256, - "thread": 136328734033600, + "created": 1756488762.6390483, + "msecs": 639.0, + "relativeCreated": 49048.819857, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:51,298" + "asctime": "2025-08-29 19:32:42,639" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.get", @@ -122398,16 +121777,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.3026605, - "msecs": 302.0, - "relativeCreated": 48998.084018, - "thread": 136328734033600, + "created": 1756488762.6413765, + "msecs": 641.0, + "relativeCreated": 49051.147979, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", - "asctime": "2025-08-29 17:57:51,302" + "asctime": "2025-08-29 19:32:42,641" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -122425,16 +121804,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.3029613, - "msecs": 302.0, - "relativeCreated": 48998.385069, - "thread": 136328734033600, + "created": 1756488762.6416545, + "msecs": 641.0, + "relativeCreated": 49051.42599, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:51,302" + "asctime": "2025-08-29 19:32:42,641" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.get", @@ -122452,16 +121831,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.303232, - "msecs": 303.0, - "relativeCreated": 48998.655785, - "thread": 136328734033600, + "created": 1756488762.6419208, + "msecs": 641.0, + "relativeCreated": 49051.692233, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", - "asctime": "2025-08-29 17:57:51,303" + "asctime": "2025-08-29 19:32:42,641" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -122479,16 +121858,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.3034265, - "msecs": 303.0, - "relativeCreated": 48998.850323, - "thread": 136328734033600, + "created": 1756488762.642121, + "msecs": 642.0, + "relativeCreated": 49051.892486, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:51,303" + "asctime": "2025-08-29 19:32:42,642" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", @@ -122506,16 +121885,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.3037465, - "msecs": 303.0, - "relativeCreated": 48999.170323, - "thread": 136328734033600, + "created": 1756488762.642401, + "msecs": 642.0, + "relativeCreated": 49052.172578, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:51,303" + "asctime": "2025-08-29 19:32:42,642" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -122533,16 +121912,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.3041022, - "msecs": 304.0, - "relativeCreated": 48999.525788, - "thread": 136328734033600, + "created": 1756488762.6427095, + "msecs": 642.0, + "relativeCreated": 49052.481053, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'50'", - "asctime": "2025-08-29 17:57:51,304" + "asctime": "2025-08-29 19:32:42,642" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -122560,16 +121939,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.3043482, - "msecs": 304.0, - "relativeCreated": 48999.771725, - "thread": 136328734033600, + "created": 1756488762.6429603, + "msecs": 642.0, + "relativeCreated": 49052.731828, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5'", - "asctime": "2025-08-29 17:57:51,304" + "asctime": "2025-08-29 19:32:42,642" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -122587,16 +121966,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.3045857, - "msecs": 304.0, - "relativeCreated": 49000.009311, - "thread": 136328734033600, + "created": 1756488762.6431913, + "msecs": 643.0, + "relativeCreated": 49052.962633, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:51,304" + "asctime": "2025-08-29 19:32:42,643" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -122614,19 +121993,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.304807, - "msecs": 304.0, - "relativeCreated": 49000.230522, - "thread": 136328734033600, + "created": 1756488762.643411, + "msecs": 643.0, + "relativeCreated": 49053.18234, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:51,304" + "asctime": "2025-08-29 19:32:42,643" } ], - "time_consumption": 0.050008296966552734 + "time_consumption": 0.050838470458984375 }, { "name": "__tLogger__", @@ -122644,16 +122023,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483071.3551784, - "msecs": 355.0, - "relativeCreated": 49050.601911, - "thread": 136328761630976, + "created": 1756488762.6946628, + "msecs": 694.0, + "relativeCreated": 49104.434364, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Shelly.relay/0 (gfw.floor.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:51,355", + "asctime": "2025-08-29 19:32:42,694", "moduleLogger": [ { "name": "__unittest__", @@ -122672,16 +122051,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483071.355077, - "msecs": 355.0, - "relativeCreated": 49050.500717, - "thread": 136328761630976, + "created": 1756488762.6945288, + "msecs": 694.0, + "relativeCreated": 49104.300118, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Shelly.relay/0 (gfw.floor.main_light)): True ()", - "asctime": "2025-08-29 17:57:51,355" + "asctime": "2025-08-29 19:32:42,694" }, { "name": "__unittest__", @@ -122701,19 +122080,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483071.355135, - "msecs": 355.0, - "relativeCreated": 49050.558681, - "thread": 136328761630976, + "created": 1756488762.694593, + "msecs": 694.0, + "relativeCreated": 49104.364372, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (gfw.floor.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:51,355" + "asctime": "2025-08-29 19:32:42,694" } ], - "time_consumption": 4.3392181396484375e-05 + "time_consumption": 6.985664367675781e-05 }, { "name": "__tLogger__", @@ -122731,16 +122110,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483071.4558194, - "msecs": 455.0, - "relativeCreated": 49151.242917, - "thread": 136328761630976, + "created": 1756488762.7953053, + "msecs": 795.0, + "relativeCreated": 49205.076665, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.floor.main_light) to False", - "asctime": "2025-08-29 17:57:51,455", + "asctime": "2025-08-29 19:32:42,795", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state.set", @@ -122758,16 +122137,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.355289, - "msecs": 355.0, - "relativeCreated": 49050.712874, - "thread": 136328761630976, + "created": 1756488762.69478, + "msecs": 694.0, + "relativeCreated": 49104.551584, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:51,355" + "asctime": "2025-08-29 19:32:42,694" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0.command", @@ -122785,16 +122164,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.357826, - "msecs": 357.0, - "relativeCreated": 49053.249838, - "thread": 136328734033600, + "created": 1756488762.697741, + "msecs": 697.0, + "relativeCreated": 49107.512468, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic shellies/gfw/floor/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-29 17:57:51,357" + "asctime": "2025-08-29 19:32:42,697" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -122812,16 +122191,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.358133, - "msecs": 358.0, - "relativeCreated": 49053.556637, - "thread": 136328734033600, + "created": 1756488762.6980197, + "msecs": 698.0, + "relativeCreated": 49107.79123, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:51,358" + "asctime": "2025-08-29 19:32:42,698" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -122839,16 +122218,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.3586586, - "msecs": 358.0, - "relativeCreated": 49054.082295, - "thread": 136328734033600, + "created": 1756488762.6987755, + "msecs": 698.0, + "relativeCreated": 49108.546987, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:51,358" + "asctime": "2025-08-29 19:32:42,698" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", @@ -122866,19 +122245,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.4005723, - "msecs": 400.0, - "relativeCreated": 49095.996035, - "thread": 136328734033600, + "created": 1756488762.740987, + "msecs": 740.0, + "relativeCreated": 49150.758468, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:51,400" + "asctime": "2025-08-29 19:32:42,740" } ], - "time_consumption": 0.05524706840515137 + "time_consumption": 0.05431818962097168 }, { "name": "__tLogger__", @@ -122896,16 +122275,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483071.4561923, - "msecs": 456.0, - "relativeCreated": 49151.615813, - "thread": 136328761630976, + "created": 1756488762.7956996, + "msecs": 795.0, + "relativeCreated": 49205.47125, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Shelly.relay/0 (gfw.floor.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:51,456", + "asctime": "2025-08-29 19:32:42,795", "moduleLogger": [ { "name": "__unittest__", @@ -122924,16 +122303,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483071.4560912, - "msecs": 456.0, - "relativeCreated": 49151.514725, - "thread": 136328761630976, + "created": 1756488762.7955942, + "msecs": 795.0, + "relativeCreated": 49205.365747, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Shelly.relay/0 (gfw.floor.main_light)): False ()", - "asctime": "2025-08-29 17:57:51,456" + "asctime": "2025-08-29 19:32:42,795" }, { "name": "__unittest__", @@ -122953,24 +122332,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483071.4561481, - "msecs": 456.0, - "relativeCreated": 49151.571921, - "thread": 136328761630976, + "created": 1756488762.7956564, + "msecs": 795.0, + "relativeCreated": 49205.428003, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (gfw.floor.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:51,456" + "asctime": "2025-08-29 19:32:42,795" } ], - "time_consumption": 4.410743713378906e-05 + "time_consumption": 4.315376281738281e-05 } ], - "time_consumption": 0.3028073310852051, - "time_start": "2025-08-29 17:57:51,153", - "time_finished": "2025-08-29 17:57:51,456" + "time_consumption": 0.30301642417907715, + "time_start": "2025-08-29 19:32:42,492", + "time_finished": "2025-08-29 19:32:42,795" }, "Shelly.relay/0 (gfw.floor.main_light) -> ViDevCommon.state (gfw.floor.main_light)": { "name": "__tLogger__", @@ -122985,16 +122364,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483071.4564097, - "msecs": 456.0, - "relativeCreated": 49151.833229, - "thread": 136328761630976, + "created": 1756488762.7959197, + "msecs": 795.0, + "relativeCreated": 49205.69115, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Shelly.relay/0 (gfw.floor.main_light) -> ViDevCommon.state (gfw.floor.main_light)", - "asctime": "2025-08-29 17:57:51,456", + "asctime": "2025-08-29 19:32:42,795", "moduleLogger": [], "testcaseLogger": [ { @@ -123012,16 +122391,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483071.5569198, - "msecs": 556.0, - "relativeCreated": 49252.34345, - "thread": 136328761630976, + "created": 1756488762.8965654, + "msecs": 896.0, + "relativeCreated": 49306.336932, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:51,556", + "asctime": "2025-08-29 19:32:42,896", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state.set", @@ -123039,19 +122418,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.456567, - "msecs": 456.0, - "relativeCreated": 49151.990727, - "thread": 136328761630976, + "created": 1756488762.7960794, + "msecs": 796.0, + "relativeCreated": 49205.850726, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:51,456" + "asctime": "2025-08-29 19:32:42,796" } ], - "time_consumption": 0.10035276412963867 + "time_consumption": 0.10048604011535645 }, { "name": "__tLogger__", @@ -123069,16 +122448,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483071.557238, - "msecs": 557.0, - "relativeCreated": 49252.661676, - "thread": 136328761630976, + "created": 1756488762.8969152, + "msecs": 896.0, + "relativeCreated": 49306.686664, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:51,557", + "asctime": "2025-08-29 19:32:42,896", "moduleLogger": [ { "name": "__unittest__", @@ -123097,16 +122476,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483071.5571408, - "msecs": 557.0, - "relativeCreated": 49252.56437, - "thread": 136328761630976, + "created": 1756488762.896793, + "msecs": 896.0, + "relativeCreated": 49306.564173, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:51,557" + "asctime": "2025-08-29 19:32:42,896" }, { "name": "__unittest__", @@ -123126,19 +122505,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483071.5572002, - "msecs": 557.0, - "relativeCreated": 49252.623703, - "thread": 136328761630976, + "created": 1756488762.896874, + "msecs": 896.0, + "relativeCreated": 49306.645481, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:51,557" + "asctime": "2025-08-29 19:32:42,896" } ], - "time_consumption": 3.790855407714844e-05 + "time_consumption": 4.124641418457031e-05 }, { "name": "__tLogger__", @@ -123156,16 +122535,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483071.6581628, - "msecs": 658.0, - "relativeCreated": 49353.586715, - "thread": 136328761630976, + "created": 1756488762.99794, + "msecs": 997.0, + "relativeCreated": 49407.71131, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Shelly.relay/0 (gfw.floor.main_light) to True", - "asctime": "2025-08-29 17:57:51,658", + "asctime": "2025-08-29 19:32:42,997", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -123183,16 +122562,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.5573463, - "msecs": 557.0, - "relativeCreated": 49252.770035, - "thread": 136328761630976, + "created": 1756488762.8970654, + "msecs": 897.0, + "relativeCreated": 49306.836942, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:51,557" + "asctime": "2025-08-29 19:32:42,897" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -123210,16 +122589,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.557631, - "msecs": 557.0, - "relativeCreated": 49253.054744, - "thread": 136328761630976, + "created": 1756488762.8973727, + "msecs": 897.0, + "relativeCreated": 49307.144057, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:51,557" + "asctime": "2025-08-29 19:32:42,897" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -123237,16 +122616,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.5577588, - "msecs": 557.0, - "relativeCreated": 49253.182295, - "thread": 136328761630976, + "created": 1756488762.8975542, + "msecs": 897.0, + "relativeCreated": 49307.325548, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:51,557" + "asctime": "2025-08-29 19:32:42,897" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -123264,16 +122643,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.5584416, - "msecs": 558.0, - "relativeCreated": 49253.865524, - "thread": 136328734033600, + "created": 1756488762.8985658, + "msecs": 898.0, + "relativeCreated": 49308.337216, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:51,558" + "asctime": "2025-08-29 19:32:42,898" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -123291,16 +122670,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.5587835, - "msecs": 558.0, - "relativeCreated": 49254.207289, - "thread": 136328734033600, + "created": 1756488762.8989093, + "msecs": 898.0, + "relativeCreated": 49308.680895, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:51,558" + "asctime": "2025-08-29 19:32:42,898" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -123318,16 +122697,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.559064, - "msecs": 559.0, - "relativeCreated": 49254.487394, - "thread": 136328734033600, + "created": 1756488762.899157, + "msecs": 899.0, + "relativeCreated": 49308.928356, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:51,559" + "asctime": "2025-08-29 19:32:42,899" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.get", @@ -123345,16 +122724,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.5611434, - "msecs": 561.0, - "relativeCreated": 49256.566957, - "thread": 136328734033600, + "created": 1756488762.901653, + "msecs": 901.0, + "relativeCreated": 49311.424334, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", - "asctime": "2025-08-29 17:57:51,561" + "asctime": "2025-08-29 19:32:42,901" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -123372,16 +122751,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.5613527, - "msecs": 561.0, - "relativeCreated": 49256.776332, - "thread": 136328734033600, + "created": 1756488762.901903, + "msecs": 901.0, + "relativeCreated": 49311.674183, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:51,561" + "asctime": "2025-08-29 19:32:42,901" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.get", @@ -123399,16 +122778,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.561564, - "msecs": 561.0, - "relativeCreated": 49256.987608, - "thread": 136328734033600, + "created": 1756488762.9021645, + "msecs": 902.0, + "relativeCreated": 49311.935858, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", - "asctime": "2025-08-29 17:57:51,561" + "asctime": "2025-08-29 19:32:42,902" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -123426,16 +122805,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.5617468, - "msecs": 561.0, - "relativeCreated": 49257.170596, - "thread": 136328734033600, + "created": 1756488762.9023583, + "msecs": 902.0, + "relativeCreated": 49312.129746, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:51,561" + "asctime": "2025-08-29 19:32:42,902" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", @@ -123453,16 +122832,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.5620558, - "msecs": 562.0, - "relativeCreated": 49257.479633, - "thread": 136328734033600, + "created": 1756488762.9026577, + "msecs": 902.0, + "relativeCreated": 49312.429274, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:51,562" + "asctime": "2025-08-29 19:32:42,902" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -123480,16 +122859,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.5623834, - "msecs": 562.0, - "relativeCreated": 49257.806971, - "thread": 136328734033600, + "created": 1756488762.902941, + "msecs": 902.0, + "relativeCreated": 49312.712249, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:51,562" + "asctime": "2025-08-29 19:32:42,902" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -123507,19 +122886,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.5625966, - "msecs": 562.0, - "relativeCreated": 49258.020205, - "thread": 136328734033600, + "created": 1756488762.9031706, + "msecs": 903.0, + "relativeCreated": 49312.942078, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:51,562" + "asctime": "2025-08-29 19:32:42,903" } ], - "time_consumption": 0.0955662727355957 + "time_consumption": 0.09476947784423828 }, { "name": "__tLogger__", @@ -123537,16 +122916,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483071.6584823, - "msecs": 658.0, - "relativeCreated": 49353.906029, - "thread": 136328761630976, + "created": 1756488762.9982772, + "msecs": 998.0, + "relativeCreated": 49408.048531, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.state (gfw.floor.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:51,658", + "asctime": "2025-08-29 19:32:42,998", "moduleLogger": [ { "name": "__unittest__", @@ -123565,16 +122944,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483071.6583924, - "msecs": 658.0, - "relativeCreated": 49353.816043, - "thread": 136328761630976, + "created": 1756488762.9981775, + "msecs": 998.0, + "relativeCreated": 49407.94908, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.floor.main_light)): True ()", - "asctime": "2025-08-29 17:57:51,658" + "asctime": "2025-08-29 19:32:42,998" }, { "name": "__unittest__", @@ -123594,19 +122973,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483071.658444, - "msecs": 658.0, - "relativeCreated": 49353.867826, - "thread": 136328761630976, + "created": 1756488762.998235, + "msecs": 998.0, + "relativeCreated": 49408.006267, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.floor.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:51,658" + "asctime": "2025-08-29 19:32:42,998" } ], - "time_consumption": 3.838539123535156e-05 + "time_consumption": 4.220008850097656e-05 }, { "name": "__tLogger__", @@ -123624,16 +123003,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483071.7592018, - "msecs": 759.0, - "relativeCreated": 49454.625591, - "thread": 136328761630976, + "created": 1756488763.0990233, + "msecs": 99.0, + "relativeCreated": 49508.794701, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Shelly.relay/0 (gfw.floor.main_light) to False", - "asctime": "2025-08-29 17:57:51,759", + "asctime": "2025-08-29 19:32:43,099", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -123651,16 +123030,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.6586149, - "msecs": 658.0, - "relativeCreated": 49354.038366, - "thread": 136328761630976, + "created": 1756488762.9983912, + "msecs": 998.0, + "relativeCreated": 49408.16255, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:51,658" + "asctime": "2025-08-29 19:32:42,998" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -123678,16 +123057,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.6595948, - "msecs": 659.0, - "relativeCreated": 49355.018563, - "thread": 136328734033600, + "created": 1756488762.9995534, + "msecs": 999.0, + "relativeCreated": 49409.324905, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:51,659" + "asctime": "2025-08-29 19:32:42,999" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", @@ -123705,19 +123084,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.6613662, - "msecs": 661.0, - "relativeCreated": 49356.789881, - "thread": 136328734033600, + "created": 1756488763.0014079, + "msecs": 1.0, + "relativeCreated": 49411.179116, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:51,661" + "asctime": "2025-08-29 19:32:43,001" } ], - "time_consumption": 0.09783554077148438 + "time_consumption": 0.09761548042297363 }, { "name": "__tLogger__", @@ -123735,16 +123114,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483071.7595406, - "msecs": 759.0, - "relativeCreated": 49454.964191, - "thread": 136328761630976, + "created": 1756488763.0993538, + "msecs": 99.0, + "relativeCreated": 49509.125314, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.state (gfw.floor.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:51,759", + "asctime": "2025-08-29 19:32:43,099", "moduleLogger": [ { "name": "__unittest__", @@ -123763,16 +123142,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483071.7594416, - "msecs": 759.0, - "relativeCreated": 49454.865227, - "thread": 136328761630976, + "created": 1756488763.0992558, + "msecs": 99.0, + "relativeCreated": 49509.027188, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.floor.main_light)): False ()", - "asctime": "2025-08-29 17:57:51,759" + "asctime": "2025-08-29 19:32:43,099" }, { "name": "__unittest__", @@ -123792,24 +123171,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483071.7594984, - "msecs": 759.0, - "relativeCreated": 49454.921968, - "thread": 136328761630976, + "created": 1756488763.0993118, + "msecs": 99.0, + "relativeCreated": 49509.083342, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.floor.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:51,759" + "asctime": "2025-08-29 19:32:43,099" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 4.1961669921875e-05 } ], - "time_consumption": 0.3031308650970459, - "time_start": "2025-08-29 17:57:51,456", - "time_finished": "2025-08-29 17:57:51,759" + "time_consumption": 0.3034341335296631, + "time_start": "2025-08-29 19:32:42,795", + "time_finished": "2025-08-29 19:32:43,099" }, "ViDevCommon.brightness (gfw.floor.main_light) -> Light.brightness (gfw.floor.main_light)": { "name": "__tLogger__", @@ -123824,16 +123203,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483071.7598104, - "msecs": 759.0, - "relativeCreated": 49455.234158, - "thread": 136328761630976, + "created": 1756488763.0997179, + "msecs": 99.0, + "relativeCreated": 49509.489202, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "ViDevCommon.brightness (gfw.floor.main_light) -> Light.brightness (gfw.floor.main_light)", - "asctime": "2025-08-29 17:57:51,759", + "asctime": "2025-08-29 19:32:43,099", "moduleLogger": [], "testcaseLogger": [ { @@ -123849,16 +123228,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756483071.8608062, - "msecs": 860.0, - "relativeCreated": 49556.229724, - "thread": 136328761630976, + "created": 1756488763.2006311, + "msecs": 200.0, + "relativeCreated": 49610.402501, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:51,860", + "asctime": "2025-08-29 19:32:43,200", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -123876,16 +123255,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.759966, - "msecs": 759.0, - "relativeCreated": 49455.38967, - "thread": 136328761630976, + "created": 1756488763.099848, + "msecs": 99.0, + "relativeCreated": 49509.619372, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:51,759" + "asctime": "2025-08-29 19:32:43,099" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -123903,16 +123282,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.7602813, - "msecs": 760.0, - "relativeCreated": 49455.705022, - "thread": 136328761630976, + "created": 1756488763.1001356, + "msecs": 100.0, + "relativeCreated": 49509.907188, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:51,760" + "asctime": "2025-08-29 19:32:43,100" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -123930,16 +123309,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.760436, - "msecs": 760.0, - "relativeCreated": 49455.859683, - "thread": 136328761630976, + "created": 1756488763.100276, + "msecs": 100.0, + "relativeCreated": 49510.047395, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:51,760" + "asctime": "2025-08-29 19:32:43,100" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -123957,16 +123336,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.761242, - "msecs": 761.0, - "relativeCreated": 49456.665644, - "thread": 136328734033600, + "created": 1756488763.1012318, + "msecs": 101.0, + "relativeCreated": 49511.003348, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:51,761" + "asctime": "2025-08-29 19:32:43,101" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -123984,16 +123363,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.7616243, - "msecs": 761.0, - "relativeCreated": 49457.047921, - "thread": 136328734033600, + "created": 1756488763.1016388, + "msecs": 101.0, + "relativeCreated": 49511.410297, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:51,761" + "asctime": "2025-08-29 19:32:43,101" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -124011,16 +123390,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.8022974, - "msecs": 802.0, - "relativeCreated": 49497.721154, - "thread": 136328734033600, + "created": 1756488763.1421747, + "msecs": 142.0, + "relativeCreated": 49551.946071, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:51,802" + "asctime": "2025-08-29 19:32:43,142" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.get", @@ -124038,16 +123417,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.802666, - "msecs": 802.0, - "relativeCreated": 49498.089672, - "thread": 136328734033600, + "created": 1756488763.1425622, + "msecs": 142.0, + "relativeCreated": 49552.333481, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", - "asctime": "2025-08-29 17:57:51,802" + "asctime": "2025-08-29 19:32:43,142" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -124065,16 +123444,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.8029108, - "msecs": 802.0, - "relativeCreated": 49498.334383, - "thread": 136328734033600, + "created": 1756488763.1428058, + "msecs": 142.0, + "relativeCreated": 49552.577286, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:51,802" + "asctime": "2025-08-29 19:32:43,142" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.get", @@ -124092,16 +123471,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.8031406, - "msecs": 803.0, - "relativeCreated": 49498.564406, - "thread": 136328734033600, + "created": 1756488763.1430376, + "msecs": 143.0, + "relativeCreated": 49552.808898, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", - "asctime": "2025-08-29 17:57:51,803" + "asctime": "2025-08-29 19:32:43,143" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -124119,16 +123498,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.8033073, - "msecs": 803.0, - "relativeCreated": 49498.730901, - "thread": 136328734033600, + "created": 1756488763.1432087, + "msecs": 143.0, + "relativeCreated": 49552.980119, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:51,803" + "asctime": "2025-08-29 19:32:43,143" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", @@ -124146,16 +123525,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.8035858, - "msecs": 803.0, - "relativeCreated": 49499.009537, - "thread": 136328734033600, + "created": 1756488763.1434758, + "msecs": 143.0, + "relativeCreated": 49553.24714, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:51,803" + "asctime": "2025-08-29 19:32:43,143" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -124173,16 +123552,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.803944, - "msecs": 803.0, - "relativeCreated": 49499.367872, - "thread": 136328734033600, + "created": 1756488763.1437442, + "msecs": 143.0, + "relativeCreated": 49553.515737, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:51,803" + "asctime": "2025-08-29 19:32:43,143" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -124200,19 +123579,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.804159, - "msecs": 804.0, - "relativeCreated": 49499.582604, - "thread": 136328734033600, + "created": 1756488763.1439528, + "msecs": 143.0, + "relativeCreated": 49553.724221, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:51,804" + "asctime": "2025-08-29 19:32:43,143" } ], - "time_consumption": 0.056647300720214844 + "time_consumption": 0.05667829513549805 }, { "name": "__tLogger__", @@ -124229,16 +123608,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483071.961948, - "msecs": 961.0, - "relativeCreated": 49657.371586, - "thread": 136328761630976, + "created": 1756488763.3018863, + "msecs": 301.0, + "relativeCreated": 49711.657695, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 17:57:51,961", + "asctime": "2025-08-29 19:32:43,301", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", @@ -124256,16 +123635,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.8611186, - "msecs": 861.0, - "relativeCreated": 49556.542204, - "thread": 136328761630976, + "created": 1756488763.2009962, + "msecs": 200.0, + "relativeCreated": 49610.767513, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:51,861" + "asctime": "2025-08-29 19:32:43,200" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -124283,16 +123662,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.8614228, - "msecs": 861.0, - "relativeCreated": 49556.846468, - "thread": 136328761630976, + "created": 1756488763.201318, + "msecs": 201.0, + "relativeCreated": 49611.08961, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:51,861" + "asctime": "2025-08-29 19:32:43,201" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -124310,16 +123689,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.8615572, - "msecs": 861.0, - "relativeCreated": 49556.981003, - "thread": 136328761630976, + "created": 1756488763.2014897, + "msecs": 201.0, + "relativeCreated": 49611.260999, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:51,861" + "asctime": "2025-08-29 19:32:43,201" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -124337,16 +123716,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.864453, - "msecs": 864.0, - "relativeCreated": 49559.876866, - "thread": 136328734033600, + "created": 1756488763.2046406, + "msecs": 204.0, + "relativeCreated": 49614.412022, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:51,864" + "asctime": "2025-08-29 19:32:43,204" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -124364,16 +123743,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.8649707, - "msecs": 864.0, - "relativeCreated": 49560.39444, - "thread": 136328734033600, + "created": 1756488763.2050097, + "msecs": 205.0, + "relativeCreated": 49614.781178, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:51,864" + "asctime": "2025-08-29 19:32:43,205" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -124391,16 +123770,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.9057448, - "msecs": 905.0, - "relativeCreated": 49601.168512, - "thread": 136328734033600, + "created": 1756488763.246302, + "msecs": 246.0, + "relativeCreated": 49656.073389, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:51,905" + "asctime": "2025-08-29 19:32:43,246" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -124418,16 +123797,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.9063148, - "msecs": 906.0, - "relativeCreated": 49601.738339, - "thread": 136328734033600, + "created": 1756488763.2467196, + "msecs": 246.0, + "relativeCreated": 49656.49093, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:51,906" + "asctime": "2025-08-29 19:32:43,246" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -124445,19 +123824,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.9088905, - "msecs": 908.0, - "relativeCreated": 49604.313982, - "thread": 136328734033600, + "created": 1756488763.249017, + "msecs": 249.0, + "relativeCreated": 49658.788581, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:51,908" + "asctime": "2025-08-29 19:32:43,249" } ], - "time_consumption": 0.05305743217468262 + "time_consumption": 0.052869319915771484 }, { "name": "__tLogger__", @@ -124475,16 +123854,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483071.9623177, - "msecs": 962.0, - "relativeCreated": 49657.741555, - "thread": 136328761630976, + "created": 1756488763.302305, + "msecs": 302.0, + "relativeCreated": 49712.076395, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 17:57:51,962", + "asctime": "2025-08-29 19:32:43,302", "moduleLogger": [ { "name": "__unittest__", @@ -124503,16 +123882,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483071.9622178, - "msecs": 962.0, - "relativeCreated": 49657.641417, - "thread": 136328761630976, + "created": 1756488763.3021996, + "msecs": 302.0, + "relativeCreated": 49711.970957, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 17:57:51,962" + "asctime": "2025-08-29 19:32:43,302" }, { "name": "__unittest__", @@ -124532,19 +123911,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483071.9622753, - "msecs": 962.0, - "relativeCreated": 49657.69891, - "thread": 136328761630976, + "created": 1756488763.3022609, + "msecs": 302.0, + "relativeCreated": 49712.032537, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 17:57:51,962" + "asctime": "2025-08-29 19:32:43,302" } ], - "time_consumption": 4.2438507080078125e-05 + "time_consumption": 4.410743713378906e-05 }, { "name": "__tLogger__", @@ -124562,16 +123941,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483072.0629277, - "msecs": 62.0, - "relativeCreated": 49758.351281, - "thread": 136328761630976, + "created": 1756488763.4029298, + "msecs": 402.0, + "relativeCreated": 49812.70109, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.floor.main_light) to 0", - "asctime": "2025-08-29 17:57:52,062", + "asctime": "2025-08-29 19:32:43,402", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", @@ -124589,16 +123968,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.9624245, - "msecs": 962.0, - "relativeCreated": 49657.848295, - "thread": 136328761630976, + "created": 1756488763.302421, + "msecs": 302.0, + "relativeCreated": 49712.192347, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 0", - "asctime": "2025-08-29 17:57:51,962" + "asctime": "2025-08-29 19:32:43,302" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -124616,16 +123995,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.9655094, - "msecs": 965.0, - "relativeCreated": 49660.932967, - "thread": 136328734033600, + "created": 1756488763.3056722, + "msecs": 305.0, + "relativeCreated": 49715.443525, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 17:57:51,965" + "asctime": "2025-08-29 19:32:43,305" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -124643,16 +124022,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.9657853, - "msecs": 965.0, - "relativeCreated": 49661.209073, - "thread": 136328734033600, + "created": 1756488763.305981, + "msecs": 305.0, + "relativeCreated": 49715.752365, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:51,965" + "asctime": "2025-08-29 19:32:43,305" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -124670,16 +124049,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.9660652, - "msecs": 966.0, - "relativeCreated": 49661.488781, - "thread": 136328734033600, + "created": 1756488763.3062868, + "msecs": 306.0, + "relativeCreated": 49716.058312, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 17:57:51,966" + "asctime": "2025-08-29 19:32:43,306" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -124697,16 +124076,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483071.9662728, - "msecs": 966.0, - "relativeCreated": 49661.696534, - "thread": 136328734033600, + "created": 1756488763.3065066, + "msecs": 306.0, + "relativeCreated": 49716.278237, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:51,966" + "asctime": "2025-08-29 19:32:43,306" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -124724,16 +124103,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.9668949, - "msecs": 966.0, - "relativeCreated": 49662.318483, - "thread": 136328734033600, + "created": 1756488763.3069026, + "msecs": 306.0, + "relativeCreated": 49716.674063, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:51,966" + "asctime": "2025-08-29 19:32:43,306" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -124751,16 +124130,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483071.9671853, - "msecs": 967.0, - "relativeCreated": 49662.608851, - "thread": 136328734033600, + "created": 1756488763.307172, + "msecs": 307.0, + "relativeCreated": 49716.943589, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:51,967" + "asctime": "2025-08-29 19:32:43,307" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -124778,19 +124157,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.0100107, - "msecs": 10.0, - "relativeCreated": 49705.434369, - "thread": 136328734033600, + "created": 1756488763.3500607, + "msecs": 350.0, + "relativeCreated": 49759.832215, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'0'", - "asctime": "2025-08-29 17:57:52,010" + "asctime": "2025-08-29 19:32:43,350" } ], - "time_consumption": 0.0529170036315918 + "time_consumption": 0.05286908149719238 }, { "name": "__tLogger__", @@ -124808,16 +124187,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483072.06333, - "msecs": 63.0, - "relativeCreated": 49758.753832, - "thread": 136328761630976, + "created": 1756488763.403347, + "msecs": 403.0, + "relativeCreated": 49813.118408, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.brightness (gfw.floor.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:52,063", + "asctime": "2025-08-29 19:32:43,403", "moduleLogger": [ { "name": "__unittest__", @@ -124836,16 +124215,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483072.0632277, - "msecs": 63.0, - "relativeCreated": 49758.651323, - "thread": 136328761630976, + "created": 1756488763.4032445, + "msecs": 403.0, + "relativeCreated": 49813.015943, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.brightness (gfw.floor.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:52,063" + "asctime": "2025-08-29 19:32:43,403" }, { "name": "__unittest__", @@ -124865,19 +124244,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483072.063287, - "msecs": 63.0, - "relativeCreated": 49758.710699, - "thread": 136328761630976, + "created": 1756488763.4033034, + "msecs": 403.0, + "relativeCreated": 49813.074885, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.floor.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:52,063" + "asctime": "2025-08-29 19:32:43,403" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 4.363059997558594e-05 }, { "name": "__tLogger__", @@ -124895,16 +124274,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483072.163966, - "msecs": 163.0, - "relativeCreated": 49859.389662, - "thread": 136328761630976, + "created": 1756488763.5040228, + "msecs": 504.0, + "relativeCreated": 49913.794221, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.floor.main_light) to 20", - "asctime": "2025-08-29 17:57:52,163", + "asctime": "2025-08-29 19:32:43,504", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", @@ -124922,16 +124301,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.0634441, - "msecs": 63.0, - "relativeCreated": 49758.867987, - "thread": 136328761630976, + "created": 1756488763.4035175, + "msecs": 403.0, + "relativeCreated": 49813.288988, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 20", - "asctime": "2025-08-29 17:57:52,063" + "asctime": "2025-08-29 19:32:43,403" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -124949,16 +124328,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.0667505, - "msecs": 66.0, - "relativeCreated": 49762.174134, - "thread": 136328734033600, + "created": 1756488763.4068136, + "msecs": 406.0, + "relativeCreated": 49816.585217, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 17:57:52,066" + "asctime": "2025-08-29 19:32:43,406" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -124976,16 +124355,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.0670662, - "msecs": 67.0, - "relativeCreated": 49762.489746, - "thread": 136328734033600, + "created": 1756488763.4071124, + "msecs": 407.0, + "relativeCreated": 49816.883876, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:52,067" + "asctime": "2025-08-29 19:32:43,407" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -125003,16 +124382,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.0673735, - "msecs": 67.0, - "relativeCreated": 49762.797222, - "thread": 136328734033600, + "created": 1756488763.4073772, + "msecs": 407.0, + "relativeCreated": 49817.14855, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 17:57:52,067" + "asctime": "2025-08-29 19:32:43,407" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -125030,16 +124409,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.0675774, - "msecs": 67.0, - "relativeCreated": 49763.000944, - "thread": 136328734033600, + "created": 1756488763.4076, + "msecs": 407.0, + "relativeCreated": 49817.37134, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:52,067" + "asctime": "2025-08-29 19:32:43,407" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -125057,16 +124436,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.068276, - "msecs": 68.0, - "relativeCreated": 49763.699712, - "thread": 136328734033600, + "created": 1756488763.4080844, + "msecs": 408.0, + "relativeCreated": 49817.856003, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:52,068" + "asctime": "2025-08-29 19:32:43,408" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -125084,16 +124463,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.068564, - "msecs": 68.0, - "relativeCreated": 49763.987729, - "thread": 136328734033600, + "created": 1756488763.4083323, + "msecs": 408.0, + "relativeCreated": 49818.103599, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:52,068" + "asctime": "2025-08-29 19:32:43,408" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -125111,19 +124490,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.1105216, - "msecs": 110.0, - "relativeCreated": 49805.945334, - "thread": 136328734033600, + "created": 1756488763.4517882, + "msecs": 451.0, + "relativeCreated": 49861.559792, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'20'", - "asctime": "2025-08-29 17:57:52,110" + "asctime": "2025-08-29 19:32:43,451" } ], - "time_consumption": 0.05344438552856445 + "time_consumption": 0.052234649658203125 }, { "name": "__tLogger__", @@ -125141,16 +124520,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483072.1643636, - "msecs": 164.0, - "relativeCreated": 49859.787154, - "thread": 136328761630976, + "created": 1756488763.5045023, + "msecs": 504.0, + "relativeCreated": 49914.273658, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.brightness (gfw.floor.main_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:52,164", + "asctime": "2025-08-29 19:32:43,504", "moduleLogger": [ { "name": "__unittest__", @@ -125169,16 +124548,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483072.1642585, - "msecs": 164.0, - "relativeCreated": 49859.682312, - "thread": 136328761630976, + "created": 1756488763.5043478, + "msecs": 504.0, + "relativeCreated": 49914.119299, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.brightness (gfw.floor.main_light)): 20 ()", - "asctime": "2025-08-29 17:57:52,164" + "asctime": "2025-08-29 19:32:43,504" }, { "name": "__unittest__", @@ -125198,19 +124577,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483072.1643193, - "msecs": 164.0, - "relativeCreated": 49859.742856, - "thread": 136328761630976, + "created": 1756488763.5044081, + "msecs": 504.0, + "relativeCreated": 49914.179621, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.floor.main_light)): result = 20 ()", - "asctime": "2025-08-29 17:57:52,164" + "asctime": "2025-08-29 19:32:43,504" } ], - "time_consumption": 4.4345855712890625e-05 + "time_consumption": 9.417533874511719e-05 }, { "name": "__tLogger__", @@ -125228,16 +124607,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483072.2648282, - "msecs": 264.0, - "relativeCreated": 49960.251896, - "thread": 136328761630976, + "created": 1756488763.6051393, + "msecs": 605.0, + "relativeCreated": 50014.910706, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.floor.main_light) to 40", - "asctime": "2025-08-29 17:57:52,264", + "asctime": "2025-08-29 19:32:43,605", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", @@ -125255,16 +124634,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.1644793, - "msecs": 164.0, - "relativeCreated": 49859.902937, - "thread": 136328761630976, + "created": 1756488763.504622, + "msecs": 504.0, + "relativeCreated": 49914.393623, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 40", - "asctime": "2025-08-29 17:57:52,164" + "asctime": "2025-08-29 19:32:43,504" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -125282,16 +124661,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.1677647, - "msecs": 167.0, - "relativeCreated": 49863.188372, - "thread": 136328734033600, + "created": 1756488763.5079565, + "msecs": 507.0, + "relativeCreated": 49917.727923, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 17:57:52,167" + "asctime": "2025-08-29 19:32:43,507" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -125309,16 +124688,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.1681068, - "msecs": 168.0, - "relativeCreated": 49863.530457, - "thread": 136328734033600, + "created": 1756488763.5082653, + "msecs": 508.0, + "relativeCreated": 49918.036574, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:52,168" + "asctime": "2025-08-29 19:32:43,508" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -125336,16 +124715,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.1683865, - "msecs": 168.0, - "relativeCreated": 49863.810341, - "thread": 136328734033600, + "created": 1756488763.50854, + "msecs": 508.0, + "relativeCreated": 49918.311425, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 17:57:52,168" + "asctime": "2025-08-29 19:32:43,508" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -125363,16 +124742,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.1685886, - "msecs": 168.0, - "relativeCreated": 49864.012289, - "thread": 136328734033600, + "created": 1756488763.5087447, + "msecs": 508.0, + "relativeCreated": 49918.516238, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:52,168" + "asctime": "2025-08-29 19:32:43,508" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -125390,16 +124769,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.1692615, - "msecs": 169.0, - "relativeCreated": 49864.685172, - "thread": 136328734033600, + "created": 1756488763.50929, + "msecs": 509.0, + "relativeCreated": 49919.061382, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:52,169" + "asctime": "2025-08-29 19:32:43,509" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -125417,16 +124796,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.1695445, - "msecs": 169.0, - "relativeCreated": 49864.968103, - "thread": 136328734033600, + "created": 1756488763.5096083, + "msecs": 509.0, + "relativeCreated": 49919.379553, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:52,169" + "asctime": "2025-08-29 19:32:43,509" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -125444,19 +124823,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.2121153, - "msecs": 212.0, - "relativeCreated": 49907.538949, - "thread": 136328734033600, + "created": 1756488763.5525908, + "msecs": 552.0, + "relativeCreated": 49962.362303, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'40'", - "asctime": "2025-08-29 17:57:52,212" + "asctime": "2025-08-29 19:32:43,552" } ], - "time_consumption": 0.05271291732788086 + "time_consumption": 0.05254840850830078 }, { "name": "__tLogger__", @@ -125474,16 +124853,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483072.265204, - "msecs": 265.0, - "relativeCreated": 49960.627635, - "thread": 136328761630976, + "created": 1756488763.605582, + "msecs": 605.0, + "relativeCreated": 50015.353506, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.brightness (gfw.floor.main_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 17:57:52,265", + "asctime": "2025-08-29 19:32:43,605", "moduleLogger": [ { "name": "__unittest__", @@ -125502,16 +124881,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483072.2651033, - "msecs": 265.0, - "relativeCreated": 49960.526915, - "thread": 136328761630976, + "created": 1756488763.60547, + "msecs": 605.0, + "relativeCreated": 50015.241363, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.brightness (gfw.floor.main_light)): 40 ()", - "asctime": "2025-08-29 17:57:52,265" + "asctime": "2025-08-29 19:32:43,605" }, { "name": "__unittest__", @@ -125531,19 +124910,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483072.2651598, - "msecs": 265.0, - "relativeCreated": 49960.583499, - "thread": 136328761630976, + "created": 1756488763.6055365, + "msecs": 605.0, + "relativeCreated": 50015.307847, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.floor.main_light)): result = 40 ()", - "asctime": "2025-08-29 17:57:52,265" + "asctime": "2025-08-29 19:32:43,605" } ], - "time_consumption": 4.410743713378906e-05 + "time_consumption": 4.553794860839844e-05 }, { "name": "__tLogger__", @@ -125561,16 +124940,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483072.365648, - "msecs": 365.0, - "relativeCreated": 50061.071757, - "thread": 136328761630976, + "created": 1756488763.7061405, + "msecs": 706.0, + "relativeCreated": 50115.911946, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.floor.main_light) to 60", - "asctime": "2025-08-29 17:57:52,365", + "asctime": "2025-08-29 19:32:43,706", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", @@ -125588,16 +124967,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.265331, - "msecs": 265.0, - "relativeCreated": 49960.754721, - "thread": 136328761630976, + "created": 1756488763.605706, + "msecs": 605.0, + "relativeCreated": 50015.477488, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 60", - "asctime": "2025-08-29 17:57:52,265" + "asctime": "2025-08-29 19:32:43,605" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -125615,16 +124994,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.2681456, - "msecs": 268.0, - "relativeCreated": 49963.569278, - "thread": 136328734033600, + "created": 1756488763.6090274, + "msecs": 609.0, + "relativeCreated": 50018.798816, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 17:57:52,268" + "asctime": "2025-08-29 19:32:43,609" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -125642,16 +125021,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.2684455, - "msecs": 268.0, - "relativeCreated": 49963.869037, - "thread": 136328734033600, + "created": 1756488763.6093364, + "msecs": 609.0, + "relativeCreated": 50019.107627, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:52,268" + "asctime": "2025-08-29 19:32:43,609" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -125669,16 +125048,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.268738, - "msecs": 268.0, - "relativeCreated": 49964.161754, - "thread": 136328734033600, + "created": 1756488763.6096237, + "msecs": 609.0, + "relativeCreated": 50019.394937, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 17:57:52,268" + "asctime": "2025-08-29 19:32:43,609" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -125696,16 +125075,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.2689633, - "msecs": 268.0, - "relativeCreated": 49964.387068, - "thread": 136328734033600, + "created": 1756488763.6098273, + "msecs": 609.0, + "relativeCreated": 50019.598774, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:52,268" + "asctime": "2025-08-29 19:32:43,609" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -125723,16 +125102,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.2693024, - "msecs": 269.0, - "relativeCreated": 49964.726077, - "thread": 136328734033600, + "created": 1756488763.6104913, + "msecs": 610.0, + "relativeCreated": 50020.262714, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:52,269" + "asctime": "2025-08-29 19:32:43,610" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -125750,16 +125129,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.2695563, - "msecs": 269.0, - "relativeCreated": 49964.979927, - "thread": 136328734033600, + "created": 1756488763.6107984, + "msecs": 610.0, + "relativeCreated": 50020.569812, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:52,269" + "asctime": "2025-08-29 19:32:43,610" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -125777,19 +125156,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.3130722, - "msecs": 313.0, - "relativeCreated": 50008.495703, - "thread": 136328734033600, + "created": 1756488763.6536524, + "msecs": 653.0, + "relativeCreated": 50063.424014, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'60'", - "asctime": "2025-08-29 17:57:52,313" + "asctime": "2025-08-29 19:32:43,653" } ], - "time_consumption": 0.05257582664489746 + "time_consumption": 0.052488088607788086 }, { "name": "__tLogger__", @@ -125807,16 +125186,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483072.3659961, - "msecs": 365.0, - "relativeCreated": 50061.41971, - "thread": 136328761630976, + "created": 1756488763.7066014, + "msecs": 706.0, + "relativeCreated": 50116.373031, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.brightness (gfw.floor.main_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 17:57:52,365", + "asctime": "2025-08-29 19:32:43,706", "moduleLogger": [ { "name": "__unittest__", @@ -125835,16 +125214,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483072.3658957, - "msecs": 365.0, - "relativeCreated": 50061.319332, - "thread": 136328761630976, + "created": 1756488763.7064707, + "msecs": 706.0, + "relativeCreated": 50116.241987, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.brightness (gfw.floor.main_light)): 60 ()", - "asctime": "2025-08-29 17:57:52,365" + "asctime": "2025-08-29 19:32:43,706" }, { "name": "__unittest__", @@ -125864,19 +125243,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483072.3659532, - "msecs": 365.0, - "relativeCreated": 50061.377082, - "thread": 136328761630976, + "created": 1756488763.706553, + "msecs": 706.0, + "relativeCreated": 50116.324557, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.floor.main_light)): result = 60 ()", - "asctime": "2025-08-29 17:57:52,365" + "asctime": "2025-08-29 19:32:43,706" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 4.839897155761719e-05 }, { "name": "__tLogger__", @@ -125894,16 +125273,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483072.4665089, - "msecs": 466.0, - "relativeCreated": 50161.932454, - "thread": 136328761630976, + "created": 1756488763.807259, + "msecs": 807.0, + "relativeCreated": 50217.030501, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.floor.main_light) to 80", - "asctime": "2025-08-29 17:57:52,466", + "asctime": "2025-08-29 19:32:43,807", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", @@ -125921,16 +125300,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.3661087, - "msecs": 366.0, - "relativeCreated": 50061.532366, - "thread": 136328761630976, + "created": 1756488763.706748, + "msecs": 706.0, + "relativeCreated": 50116.519377, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 80", - "asctime": "2025-08-29 17:57:52,366" + "asctime": "2025-08-29 19:32:43,706" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -125948,16 +125327,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.368762, - "msecs": 368.0, - "relativeCreated": 50064.185789, - "thread": 136328734033600, + "created": 1756488763.709799, + "msecs": 709.0, + "relativeCreated": 50119.570709, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 17:57:52,368" + "asctime": "2025-08-29 19:32:43,709" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -125975,16 +125354,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.3691795, - "msecs": 369.0, - "relativeCreated": 50064.603147, - "thread": 136328734033600, + "created": 1756488763.7101061, + "msecs": 710.0, + "relativeCreated": 50119.877506, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:52,369" + "asctime": "2025-08-29 19:32:43,710" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -126002,16 +125381,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.3695607, - "msecs": 369.0, - "relativeCreated": 50064.984477, - "thread": 136328734033600, + "created": 1756488763.710394, + "msecs": 710.0, + "relativeCreated": 50120.165233, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 17:57:52,369" + "asctime": "2025-08-29 19:32:43,710" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -126029,16 +125408,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.369905, - "msecs": 369.0, - "relativeCreated": 50065.328557, - "thread": 136328734033600, + "created": 1756488763.7106144, + "msecs": 710.0, + "relativeCreated": 50120.38586, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:52,369" + "asctime": "2025-08-29 19:32:43,710" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -126056,16 +125435,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.3704343, - "msecs": 370.0, - "relativeCreated": 50065.857999, - "thread": 136328734033600, + "created": 1756488763.7110353, + "msecs": 711.0, + "relativeCreated": 50120.806667, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:52,370" + "asctime": "2025-08-29 19:32:43,711" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -126083,16 +125462,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.370774, - "msecs": 370.0, - "relativeCreated": 50066.197584, - "thread": 136328734033600, + "created": 1756488763.711279, + "msecs": 711.0, + "relativeCreated": 50121.050254, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:52,370" + "asctime": "2025-08-29 19:32:43,711" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -126110,19 +125489,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.4129963, - "msecs": 412.0, - "relativeCreated": 50108.42007, - "thread": 136328734033600, + "created": 1756488763.7553997, + "msecs": 755.0, + "relativeCreated": 50165.17107, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'80'", - "asctime": "2025-08-29 17:57:52,412" + "asctime": "2025-08-29 19:32:43,755" } ], - "time_consumption": 0.0535125732421875 + "time_consumption": 0.051859378814697266 }, { "name": "__tLogger__", @@ -126140,16 +125519,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483072.4669816, - "msecs": 466.0, - "relativeCreated": 50162.40527, - "thread": 136328761630976, + "created": 1756488763.807717, + "msecs": 807.0, + "relativeCreated": 50217.488441, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.brightness (gfw.floor.main_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 17:57:52,466", + "asctime": "2025-08-29 19:32:43,807", "moduleLogger": [ { "name": "__unittest__", @@ -126168,16 +125547,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483072.46684, - "msecs": 466.0, - "relativeCreated": 50162.263675, - "thread": 136328761630976, + "created": 1756488763.80761, + "msecs": 807.0, + "relativeCreated": 50217.381664, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.brightness (gfw.floor.main_light)): 80 ()", - "asctime": "2025-08-29 17:57:52,466" + "asctime": "2025-08-29 19:32:43,807" }, { "name": "__unittest__", @@ -126197,16 +125576,16 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483072.4669363, - "msecs": 466.0, - "relativeCreated": 50162.35993, - "thread": 136328761630976, + "created": 1756488763.8076718, + "msecs": 807.0, + "relativeCreated": 50217.443115, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.floor.main_light)): result = 80 ()", - "asctime": "2025-08-29 17:57:52,466" + "asctime": "2025-08-29 19:32:43,807" } ], "time_consumption": 4.5299530029296875e-05 @@ -126227,16 +125606,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483072.5674658, - "msecs": 567.0, - "relativeCreated": 50262.889327, - "thread": 136328761630976, + "created": 1756488763.908289, + "msecs": 908.0, + "relativeCreated": 50318.060431, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.floor.main_light) to 100", - "asctime": "2025-08-29 17:57:52,567", + "asctime": "2025-08-29 19:32:43,908", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", @@ -126254,16 +125633,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.4670992, - "msecs": 467.0, - "relativeCreated": 50162.522787, - "thread": 136328761630976, + "created": 1756488763.8078306, + "msecs": 807.0, + "relativeCreated": 50217.601915, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:52,467" + "asctime": "2025-08-29 19:32:43,807" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -126281,16 +125660,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.469915, - "msecs": 469.0, - "relativeCreated": 50165.338566, - "thread": 136328734033600, + "created": 1756488763.8114622, + "msecs": 811.0, + "relativeCreated": 50221.233466, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:52,469" + "asctime": "2025-08-29 19:32:43,811" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -126308,16 +125687,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.4702322, - "msecs": 470.0, - "relativeCreated": 50165.655893, - "thread": 136328734033600, + "created": 1756488763.8117673, + "msecs": 811.0, + "relativeCreated": 50221.538631, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:52,470" + "asctime": "2025-08-29 19:32:43,811" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -126335,16 +125714,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.470515, - "msecs": 470.0, - "relativeCreated": 50165.938655, - "thread": 136328734033600, + "created": 1756488763.8120492, + "msecs": 812.0, + "relativeCreated": 50221.820486, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 17:57:52,470" + "asctime": "2025-08-29 19:32:43,812" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -126362,16 +125741,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.470711, - "msecs": 470.0, - "relativeCreated": 50166.134637, - "thread": 136328734033600, + "created": 1756488763.8122551, + "msecs": 812.0, + "relativeCreated": 50222.026664, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:52,470" + "asctime": "2025-08-29 19:32:43,812" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -126389,16 +125768,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.4711502, - "msecs": 471.0, - "relativeCreated": 50166.573716, - "thread": 136328734033600, + "created": 1756488763.8126898, + "msecs": 812.0, + "relativeCreated": 50222.461021, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:52,471" + "asctime": "2025-08-29 19:32:43,812" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -126416,16 +125795,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.4714189, - "msecs": 471.0, - "relativeCreated": 50166.842553, - "thread": 136328734033600, + "created": 1756488763.8129451, + "msecs": 812.0, + "relativeCreated": 50222.716587, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:52,471" + "asctime": "2025-08-29 19:32:43,812" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -126443,19 +125822,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.5136473, - "msecs": 513.0, - "relativeCreated": 50209.070994, - "thread": 136328734033600, + "created": 1756488763.8558915, + "msecs": 855.0, + "relativeCreated": 50265.662989, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:52,513" + "asctime": "2025-08-29 19:32:43,855" } ], - "time_consumption": 0.053818464279174805 + "time_consumption": 0.05239748954772949 }, { "name": "__tLogger__", @@ -126473,16 +125852,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483072.5679054, - "msecs": 567.0, - "relativeCreated": 50263.329189, - "thread": 136328761630976, + "created": 1756488763.9087293, + "msecs": 908.0, + "relativeCreated": 50318.500745, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.brightness (gfw.floor.main_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 17:57:52,567", + "asctime": "2025-08-29 19:32:43,908", "moduleLogger": [ { "name": "__unittest__", @@ -126501,16 +125880,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483072.5677826, - "msecs": 567.0, - "relativeCreated": 50263.206353, - "thread": 136328761630976, + "created": 1756488763.908624, + "msecs": 908.0, + "relativeCreated": 50318.395406, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.brightness (gfw.floor.main_light)): 100 ()", - "asctime": "2025-08-29 17:57:52,567" + "asctime": "2025-08-29 19:32:43,908" }, { "name": "__unittest__", @@ -126530,24 +125909,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483072.5678616, - "msecs": 567.0, - "relativeCreated": 50263.28512, - "thread": 136328761630976, + "created": 1756488763.9086862, + "msecs": 908.0, + "relativeCreated": 50318.457393, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.floor.main_light)): result = 100 ()", - "asctime": "2025-08-29 17:57:52,567" + "asctime": "2025-08-29 19:32:43,908" } ], - "time_consumption": 4.38690185546875e-05 + "time_consumption": 4.315376281738281e-05 } ], - "time_consumption": 0.8080949783325195, - "time_start": "2025-08-29 17:57:51,759", - "time_finished": "2025-08-29 17:57:52,567" + "time_consumption": 0.8090114593505859, + "time_start": "2025-08-29 19:32:43,099", + "time_finished": "2025-08-29 19:32:43,908" }, "Light.brightness (gfw.floor.main_light) -> ViDevCommon.brightness (gfw.floor.main_light)": { "name": "__tLogger__", @@ -126562,16 +125941,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483072.5681758, - "msecs": 568.0, - "relativeCreated": 50263.599463, - "thread": 136328761630976, + "created": 1756488763.9089878, + "msecs": 908.0, + "relativeCreated": 50318.759182, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Light.brightness (gfw.floor.main_light) -> ViDevCommon.brightness (gfw.floor.main_light)", - "asctime": "2025-08-29 17:57:52,568", + "asctime": "2025-08-29 19:32:43,908", "moduleLogger": [], "testcaseLogger": [ { @@ -126587,16 +125966,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756483072.6685913, - "msecs": 668.0, - "relativeCreated": 50364.014932, - "thread": 136328761630976, + "created": 1756488764.009376, + "msecs": 9.0, + "relativeCreated": 50419.147317, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:52,668", + "asctime": "2025-08-29 19:32:44,009", "moduleLogger": [], "time_consumption": 0.0 }, @@ -126615,16 +125994,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483072.769461, - "msecs": 769.0, - "relativeCreated": 50464.88461, - "thread": 136328761630976, + "created": 1756488764.110228, + "msecs": 110.0, + "relativeCreated": 50519.999515, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 17:57:52,769", + "asctime": "2025-08-29 19:32:44,110", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", @@ -126642,19 +126021,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.6689262, - "msecs": 668.0, - "relativeCreated": 50364.349984, - "thread": 136328761630976, + "created": 1756488764.0097308, + "msecs": 9.0, + "relativeCreated": 50419.502255, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 17:57:52,668" + "asctime": "2025-08-29 19:32:44,009" } ], - "time_consumption": 0.10053467750549316 + "time_consumption": 0.10049724578857422 }, { "name": "__tLogger__", @@ -126672,16 +126051,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483072.7699084, - "msecs": 769.0, - "relativeCreated": 50465.33206, - "thread": 136328761630976, + "created": 1756488764.1107213, + "msecs": 110.0, + "relativeCreated": 50520.492725, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 17:57:52,769", + "asctime": "2025-08-29 19:32:44,110", "moduleLogger": [ { "name": "__unittest__", @@ -126700,16 +126079,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483072.7697432, - "msecs": 769.0, - "relativeCreated": 50465.166702, - "thread": 136328761630976, + "created": 1756488764.110598, + "msecs": 110.0, + "relativeCreated": 50520.369509, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 17:57:52,769" + "asctime": "2025-08-29 19:32:44,110" }, { "name": "__unittest__", @@ -126729,19 +126108,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483072.7698042, - "msecs": 769.0, - "relativeCreated": 50465.227988, - "thread": 136328761630976, + "created": 1756488764.110666, + "msecs": 110.0, + "relativeCreated": 50520.437522, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 17:57:52,769" + "asctime": "2025-08-29 19:32:44,110" } ], - "time_consumption": 0.00010418891906738281 + "time_consumption": 5.53131103515625e-05 }, { "name": "__tLogger__", @@ -126759,16 +126138,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483072.8708036, - "msecs": 870.0, - "relativeCreated": 50566.227342, - "thread": 136328761630976, + "created": 1756488764.2116551, + "msecs": 211.0, + "relativeCreated": 50621.426483, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.brightness (gfw.floor.main_light) to 0", - "asctime": "2025-08-29 17:57:52,870", + "asctime": "2025-08-29 19:32:44,211", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -126786,16 +126165,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.770095, - "msecs": 770.0, - "relativeCreated": 50465.518726, - "thread": 136328761630976, + "created": 1756488764.1109133, + "msecs": 110.0, + "relativeCreated": 50520.68469, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:52,770" + "asctime": "2025-08-29 19:32:44,110" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -126813,16 +126192,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.7703454, - "msecs": 770.0, - "relativeCreated": 50465.769057, - "thread": 136328761630976, + "created": 1756488764.1111884, + "msecs": 111.0, + "relativeCreated": 50520.959936, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:52,770" + "asctime": "2025-08-29 19:32:44,111" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -126840,16 +126219,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.7713442, - "msecs": 771.0, - "relativeCreated": 50466.767894, - "thread": 136328734033600, + "created": 1756488764.1122591, + "msecs": 112.0, + "relativeCreated": 50522.030425, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:52,771" + "asctime": "2025-08-29 19:32:44,112" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -126867,16 +126246,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.77169, - "msecs": 771.0, - "relativeCreated": 50467.113622, - "thread": 136328734033600, + "created": 1756488764.1128154, + "msecs": 112.0, + "relativeCreated": 50522.586738, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 1.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:52,771" + "asctime": "2025-08-29 19:32:44,112" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -126894,19 +126273,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.7743142, - "msecs": 774.0, - "relativeCreated": 50469.737863, - "thread": 136328734033600, + "created": 1756488764.1153955, + "msecs": 115.0, + "relativeCreated": 50525.166958, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'0'", - "asctime": "2025-08-29 17:57:52,774" + "asctime": "2025-08-29 19:32:44,115" } ], - "time_consumption": 0.09648942947387695 + "time_consumption": 0.09625959396362305 }, { "name": "__tLogger__", @@ -126924,16 +126303,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483072.8711982, - "msecs": 871.0, - "relativeCreated": 50566.621908, - "thread": 136328761630976, + "created": 1756488764.21196, + "msecs": 211.0, + "relativeCreated": 50621.731476, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.brightness (gfw.floor.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:52,871", + "asctime": "2025-08-29 19:32:44,211", "moduleLogger": [ { "name": "__unittest__", @@ -126952,16 +126331,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483072.8710752, - "msecs": 871.0, - "relativeCreated": 50566.49878, - "thread": 136328761630976, + "created": 1756488764.2118676, + "msecs": 211.0, + "relativeCreated": 50621.638982, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.floor.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:52,871" + "asctime": "2025-08-29 19:32:44,211" }, { "name": "__unittest__", @@ -126981,19 +126360,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483072.8711538, - "msecs": 871.0, - "relativeCreated": 50566.577567, - "thread": 136328761630976, + "created": 1756488764.21192, + "msecs": 211.0, + "relativeCreated": 50621.691608, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.floor.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:52,871" + "asctime": "2025-08-29 19:32:44,211" } ], - "time_consumption": 4.4345855712890625e-05 + "time_consumption": 4.00543212890625e-05 }, { "name": "__tLogger__", @@ -127011,16 +126390,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483072.972021, - "msecs": 972.0, - "relativeCreated": 50667.444615, - "thread": 136328761630976, + "created": 1756488764.3127697, + "msecs": 312.0, + "relativeCreated": 50722.540878, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.brightness (gfw.floor.main_light) to 20", - "asctime": "2025-08-29 17:57:52,972", + "asctime": "2025-08-29 19:32:44,312", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -127038,16 +126417,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.8713865, - "msecs": 871.0, - "relativeCreated": 50566.810324, - "thread": 136328761630976, + "created": 1756488764.2121222, + "msecs": 212.0, + "relativeCreated": 50621.893669, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:52,871" + "asctime": "2025-08-29 19:32:44,212" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -127065,16 +126444,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.8716562, - "msecs": 871.0, - "relativeCreated": 50567.079904, - "thread": 136328761630976, + "created": 1756488764.212363, + "msecs": 212.0, + "relativeCreated": 50622.134445, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:52,871" + "asctime": "2025-08-29 19:32:44,212" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -127092,16 +126471,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.8726356, - "msecs": 872.0, - "relativeCreated": 50568.059453, - "thread": 136328734033600, + "created": 1756488764.2132633, + "msecs": 213.0, + "relativeCreated": 50623.034678, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:52,872" + "asctime": "2025-08-29 19:32:44,213" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -127119,16 +126498,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.8730135, - "msecs": 873.0, - "relativeCreated": 50568.437148, - "thread": 136328734033600, + "created": 1756488764.2136166, + "msecs": 213.0, + "relativeCreated": 50623.388013, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 52.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:52,873" + "asctime": "2025-08-29 19:32:44,213" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -127146,19 +126525,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.9135776, - "msecs": 913.0, - "relativeCreated": 50609.001194, - "thread": 136328734033600, + "created": 1756488764.2541506, + "msecs": 254.0, + "relativeCreated": 50663.922044, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'20'", - "asctime": "2025-08-29 17:57:52,913" + "asctime": "2025-08-29 19:32:44,254" } ], - "time_consumption": 0.058443546295166016 + "time_consumption": 0.058619022369384766 }, { "name": "__tLogger__", @@ -127176,16 +126555,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483072.972336, - "msecs": 972.0, - "relativeCreated": 50667.759862, - "thread": 136328761630976, + "created": 1756488764.3131142, + "msecs": 313.0, + "relativeCreated": 50722.885528, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.brightness (gfw.floor.main_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 17:57:52,972", + "asctime": "2025-08-29 19:32:44,313", "moduleLogger": [ { "name": "__unittest__", @@ -127204,16 +126583,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483072.972235, - "msecs": 972.0, - "relativeCreated": 50667.658592, - "thread": 136328761630976, + "created": 1756488764.3130062, + "msecs": 313.0, + "relativeCreated": 50722.777389, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.floor.main_light)): 20 ()", - "asctime": "2025-08-29 17:57:52,972" + "asctime": "2025-08-29 19:32:44,313" }, { "name": "__unittest__", @@ -127233,19 +126612,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483072.9722915, - "msecs": 972.0, - "relativeCreated": 50667.71529, - "thread": 136328761630976, + "created": 1756488764.313067, + "msecs": 313.0, + "relativeCreated": 50722.838451, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.floor.main_light)): result = 20 ()", - "asctime": "2025-08-29 17:57:52,972" + "asctime": "2025-08-29 19:32:44,313" } ], - "time_consumption": 4.458427429199219e-05 + "time_consumption": 4.7206878662109375e-05 }, { "name": "__tLogger__", @@ -127263,16 +126642,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483073.0732903, - "msecs": 73.0, - "relativeCreated": 50768.713908, - "thread": 136328761630976, + "created": 1756488764.4139578, + "msecs": 413.0, + "relativeCreated": 50823.729325, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.brightness (gfw.floor.main_light) to 40", - "asctime": "2025-08-29 17:57:53,073", + "asctime": "2025-08-29 19:32:44,413", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -127290,16 +126669,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.9725125, - "msecs": 972.0, - "relativeCreated": 50667.9362, - "thread": 136328761630976, + "created": 1756488764.3133023, + "msecs": 313.0, + "relativeCreated": 50723.073667, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:52,972" + "asctime": "2025-08-29 19:32:44,313" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -127317,16 +126696,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483072.9727612, - "msecs": 972.0, - "relativeCreated": 50668.184732, - "thread": 136328761630976, + "created": 1756488764.3136222, + "msecs": 313.0, + "relativeCreated": 50723.393791, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:52,972" + "asctime": "2025-08-29 19:32:44,313" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -127344,16 +126723,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.97369, - "msecs": 973.0, - "relativeCreated": 50669.11388, - "thread": 136328734033600, + "created": 1756488764.3147664, + "msecs": 314.0, + "relativeCreated": 50724.53778, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:52,973" + "asctime": "2025-08-29 19:32:44,314" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -127371,16 +126750,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483072.9741411, - "msecs": 974.0, - "relativeCreated": 50669.564887, - "thread": 136328734033600, + "created": 1756488764.3153021, + "msecs": 315.0, + "relativeCreated": 50725.073516, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 102.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:52,974" + "asctime": "2025-08-29 19:32:44,315" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -127398,19 +126777,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.014457, - "msecs": 14.0, - "relativeCreated": 50709.880891, - "thread": 136328734033600, + "created": 1756488764.3562157, + "msecs": 356.0, + "relativeCreated": 50765.987196, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'40'", - "asctime": "2025-08-29 17:57:53,014" + "asctime": "2025-08-29 19:32:44,356" } ], - "time_consumption": 0.05883336067199707 + "time_consumption": 0.05774211883544922 }, { "name": "__tLogger__", @@ -127428,16 +126807,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483073.0736413, - "msecs": 73.0, - "relativeCreated": 50769.064972, - "thread": 136328761630976, + "created": 1756488764.4142773, + "msecs": 414.0, + "relativeCreated": 50824.04893, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.brightness (gfw.floor.main_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 17:57:53,073", + "asctime": "2025-08-29 19:32:44,414", "moduleLogger": [ { "name": "__unittest__", @@ -127456,16 +126835,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483073.0735102, - "msecs": 73.0, - "relativeCreated": 50768.933807, - "thread": 136328761630976, + "created": 1756488764.4141762, + "msecs": 414.0, + "relativeCreated": 50823.947724, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.floor.main_light)): 40 ()", - "asctime": "2025-08-29 17:57:53,073" + "asctime": "2025-08-29 19:32:44,414" }, { "name": "__unittest__", @@ -127485,19 +126864,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483073.0735698, - "msecs": 73.0, - "relativeCreated": 50768.993463, - "thread": 136328761630976, + "created": 1756488764.414234, + "msecs": 414.0, + "relativeCreated": 50824.00534, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.floor.main_light)): result = 40 ()", - "asctime": "2025-08-29 17:57:53,073" + "asctime": "2025-08-29 19:32:44,414" } ], - "time_consumption": 7.152557373046875e-05 + "time_consumption": 4.3392181396484375e-05 }, { "name": "__tLogger__", @@ -127515,16 +126894,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483073.174415, - "msecs": 174.0, - "relativeCreated": 50869.838806, - "thread": 136328761630976, + "created": 1756488764.5151772, + "msecs": 515.0, + "relativeCreated": 50924.94875, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.brightness (gfw.floor.main_light) to 60", - "asctime": "2025-08-29 17:57:53,174", + "asctime": "2025-08-29 19:32:44,515", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -127542,16 +126921,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.0738173, - "msecs": 73.0, - "relativeCreated": 50769.24115, - "thread": 136328761630976, + "created": 1756488764.4144733, + "msecs": 414.0, + "relativeCreated": 50824.244615, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:53,073" + "asctime": "2025-08-29 19:32:44,414" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -127569,16 +126948,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.0740967, - "msecs": 74.0, - "relativeCreated": 50769.520234, - "thread": 136328761630976, + "created": 1756488764.41472, + "msecs": 414.0, + "relativeCreated": 50824.49132, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:53,074" + "asctime": "2025-08-29 19:32:44,414" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -127596,16 +126975,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.075081, - "msecs": 75.0, - "relativeCreated": 50770.504913, - "thread": 136328734033600, + "created": 1756488764.415675, + "msecs": 415.0, + "relativeCreated": 50825.446395, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:53,075" + "asctime": "2025-08-29 19:32:44,415" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -127623,16 +127002,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.0754404, - "msecs": 75.0, - "relativeCreated": 50770.864027, - "thread": 136328734033600, + "created": 1756488764.4160078, + "msecs": 416.0, + "relativeCreated": 50825.779054, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 153.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:53,075" + "asctime": "2025-08-29 19:32:44,416" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -127650,19 +127029,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.117344, - "msecs": 117.0, - "relativeCreated": 50812.767593, - "thread": 136328734033600, + "created": 1756488764.45714, + "msecs": 457.0, + "relativeCreated": 50866.911292, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'60'", - "asctime": "2025-08-29 17:57:53,117" + "asctime": "2025-08-29 19:32:44,457" } ], - "time_consumption": 0.05707120895385742 + "time_consumption": 0.05803728103637695 }, { "name": "__tLogger__", @@ -127680,16 +127059,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483073.1747496, - "msecs": 174.0, - "relativeCreated": 50870.173449, - "thread": 136328761630976, + "created": 1756488764.515565, + "msecs": 515.0, + "relativeCreated": 50925.336274, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.brightness (gfw.floor.main_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 17:57:53,174", + "asctime": "2025-08-29 19:32:44,515", "moduleLogger": [ { "name": "__unittest__", @@ -127708,16 +127087,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483073.1746438, - "msecs": 174.0, - "relativeCreated": 50870.067413, - "thread": 136328761630976, + "created": 1756488764.5154283, + "msecs": 515.0, + "relativeCreated": 50925.199824, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.floor.main_light)): 60 ()", - "asctime": "2025-08-29 17:57:53,174" + "asctime": "2025-08-29 19:32:44,515" }, { "name": "__unittest__", @@ -127737,19 +127116,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483073.1747038, - "msecs": 174.0, - "relativeCreated": 50870.127617, - "thread": 136328761630976, + "created": 1756488764.5155215, + "msecs": 515.0, + "relativeCreated": 50925.292965, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.floor.main_light)): result = 60 ()", - "asctime": "2025-08-29 17:57:53,174" + "asctime": "2025-08-29 19:32:44,515" } ], - "time_consumption": 4.57763671875e-05 + "time_consumption": 4.3392181396484375e-05 }, { "name": "__tLogger__", @@ -127767,16 +127146,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483073.2755725, - "msecs": 275.0, - "relativeCreated": 50970.996166, - "thread": 136328761630976, + "created": 1756488764.616309, + "msecs": 616.0, + "relativeCreated": 51026.080321, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.brightness (gfw.floor.main_light) to 80", - "asctime": "2025-08-29 17:57:53,275", + "asctime": "2025-08-29 19:32:44,616", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -127794,16 +127173,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.1749566, - "msecs": 174.0, - "relativeCreated": 50870.380258, - "thread": 136328761630976, + "created": 1756488764.515743, + "msecs": 515.0, + "relativeCreated": 50925.514417, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:53,174" + "asctime": "2025-08-29 19:32:44,515" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -127821,16 +127200,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.1752253, - "msecs": 175.0, - "relativeCreated": 50870.649051, - "thread": 136328761630976, + "created": 1756488764.5159924, + "msecs": 515.0, + "relativeCreated": 50925.763828, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:53,175" + "asctime": "2025-08-29 19:32:44,515" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -127848,16 +127227,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.17592, - "msecs": 175.0, - "relativeCreated": 50871.34386, - "thread": 136328734033600, + "created": 1756488764.5170097, + "msecs": 517.0, + "relativeCreated": 50926.781209, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:53,175" + "asctime": "2025-08-29 19:32:44,517" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -127875,16 +127254,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.176247, - "msecs": 176.0, - "relativeCreated": 50871.670585, - "thread": 136328734033600, + "created": 1756488764.5173497, + "msecs": 517.0, + "relativeCreated": 50927.121013, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 203.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:53,176" + "asctime": "2025-08-29 19:32:44,517" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -127902,19 +127281,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.2174246, - "msecs": 217.0, - "relativeCreated": 50912.84829, - "thread": 136328734033600, + "created": 1756488764.558182, + "msecs": 558.0, + "relativeCreated": 50967.953283, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'80'", - "asctime": "2025-08-29 17:57:53,217" + "asctime": "2025-08-29 19:32:44,558" } ], - "time_consumption": 0.05814790725708008 + "time_consumption": 0.05812692642211914 }, { "name": "__tLogger__", @@ -127932,16 +127311,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483073.275935, - "msecs": 275.0, - "relativeCreated": 50971.358569, - "thread": 136328761630976, + "created": 1756488764.6166356, + "msecs": 616.0, + "relativeCreated": 51026.407038, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.brightness (gfw.floor.main_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 17:57:53,275", + "asctime": "2025-08-29 19:32:44,616", "moduleLogger": [ { "name": "__unittest__", @@ -127960,16 +127339,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483073.2758088, - "msecs": 275.0, - "relativeCreated": 50971.232545, - "thread": 136328761630976, + "created": 1756488764.6165392, + "msecs": 616.0, + "relativeCreated": 51026.310611, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.floor.main_light)): 80 ()", - "asctime": "2025-08-29 17:57:53,275" + "asctime": "2025-08-29 19:32:44,616" }, { "name": "__unittest__", @@ -127989,19 +127368,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483073.2758899, - "msecs": 275.0, - "relativeCreated": 50971.313686, - "thread": 136328761630976, + "created": 1756488764.616596, + "msecs": 616.0, + "relativeCreated": 51026.36736, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.floor.main_light)): result = 80 ()", - "asctime": "2025-08-29 17:57:53,275" + "asctime": "2025-08-29 19:32:44,616" } ], - "time_consumption": 4.506111145019531e-05 + "time_consumption": 3.9577484130859375e-05 }, { "name": "__tLogger__", @@ -128019,16 +127398,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483073.3767242, - "msecs": 376.0, - "relativeCreated": 51072.147869, - "thread": 136328761630976, + "created": 1756488764.7174597, + "msecs": 717.0, + "relativeCreated": 51127.231216, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.brightness (gfw.floor.main_light) to 100", - "asctime": "2025-08-29 17:57:53,376", + "asctime": "2025-08-29 19:32:44,717", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -128046,16 +127425,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.2761228, - "msecs": 276.0, - "relativeCreated": 50971.54648, - "thread": 136328761630976, + "created": 1756488764.6168242, + "msecs": 616.0, + "relativeCreated": 51026.595448, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:53,276" + "asctime": "2025-08-29 19:32:44,616" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -128073,16 +127452,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.2764165, - "msecs": 276.0, - "relativeCreated": 50971.840151, - "thread": 136328761630976, + "created": 1756488764.6171098, + "msecs": 617.0, + "relativeCreated": 51026.881316, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}", - "asctime": "2025-08-29 17:57:53,276" + "asctime": "2025-08-29 19:32:44,617" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -128100,16 +127479,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.2770746, - "msecs": 277.0, - "relativeCreated": 50972.498425, - "thread": 136328734033600, + "created": 1756488764.6179612, + "msecs": 617.0, + "relativeCreated": 51027.732673, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:53,277" + "asctime": "2025-08-29 19:32:44,617" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -128127,16 +127506,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.2774377, - "msecs": 277.0, - "relativeCreated": 50972.861413, - "thread": 136328734033600, + "created": 1756488764.6183097, + "msecs": 618.0, + "relativeCreated": 51028.080979, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 17:57:53,277" + "asctime": "2025-08-29 19:32:44,618" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -128154,19 +127533,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.3182683, - "msecs": 318.0, - "relativeCreated": 51013.69217, - "thread": 136328734033600, + "created": 1756488764.6591275, + "msecs": 659.0, + "relativeCreated": 51068.899093, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 17:57:53,318" + "asctime": "2025-08-29 19:32:44,659" } ], - "time_consumption": 0.0584559440612793 + "time_consumption": 0.058332204818725586 }, { "name": "__tLogger__", @@ -128184,16 +127563,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483073.3770397, - "msecs": 377.0, - "relativeCreated": 51072.463416, - "thread": 136328761630976, + "created": 1756488764.7177866, + "msecs": 717.0, + "relativeCreated": 51127.558116, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.brightness (gfw.floor.main_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 17:57:53,377", + "asctime": "2025-08-29 19:32:44,717", "moduleLogger": [ { "name": "__unittest__", @@ -128212,16 +127591,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483073.3769317, - "msecs": 376.0, - "relativeCreated": 51072.355269, - "thread": 136328761630976, + "created": 1756488764.7176838, + "msecs": 717.0, + "relativeCreated": 51127.455085, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.floor.main_light)): 100 ()", - "asctime": "2025-08-29 17:57:53,376" + "asctime": "2025-08-29 19:32:44,717" }, { "name": "__unittest__", @@ -128241,24 +127620,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483073.3769855, - "msecs": 376.0, - "relativeCreated": 51072.409269, - "thread": 136328761630976, + "created": 1756488764.7177405, + "msecs": 717.0, + "relativeCreated": 51127.511984, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.floor.main_light)): result = 100 ()", - "asctime": "2025-08-29 17:57:53,376" + "asctime": "2025-08-29 19:32:44,717" } ], - "time_consumption": 5.412101745605469e-05 + "time_consumption": 4.601478576660156e-05 } ], - "time_consumption": 0.8088638782501221, - "time_start": "2025-08-29 17:57:52,568", - "time_finished": "2025-08-29 17:57:53,377" + "time_consumption": 0.8087987899780273, + "time_start": "2025-08-29 19:32:43,908", + "time_finished": "2025-08-29 19:32:44,717" }, "ViDevCommon.color_temp (gfw.floor.main_light) -> Light.color_temp (gfw.floor.main_light)": { "name": "__tLogger__", @@ -128273,16 +127652,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483073.377331, - "msecs": 377.0, - "relativeCreated": 51072.754627, - "thread": 136328761630976, + "created": 1756488764.71806, + "msecs": 718.0, + "relativeCreated": 51127.831565, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "ViDevCommon.color_temp (gfw.floor.main_light) -> Light.color_temp (gfw.floor.main_light)", - "asctime": "2025-08-29 17:57:53,377", + "asctime": "2025-08-29 19:32:44,718", "moduleLogger": [], "testcaseLogger": [ { @@ -128298,16 +127677,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756483073.477733, - "msecs": 477.0, - "relativeCreated": 51173.156462, - "thread": 136328761630976, + "created": 1756488764.818336, + "msecs": 818.0, + "relativeCreated": 51228.107405, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:53,477", + "asctime": "2025-08-29 19:32:44,818", "moduleLogger": [], "time_consumption": 0.0 }, @@ -128326,16 +127705,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483073.579016, - "msecs": 579.0, - "relativeCreated": 51274.439657, - "thread": 136328761630976, + "created": 1756488764.9198344, + "msecs": 919.0, + "relativeCreated": 51329.60579, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 17:57:53,579", + "asctime": "2025-08-29 19:32:44,919", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", @@ -128353,16 +127732,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.4780593, - "msecs": 478.0, - "relativeCreated": 51173.48295, - "thread": 136328761630976, + "created": 1756488764.8186705, + "msecs": 818.0, + "relativeCreated": 51228.442043, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:53,478" + "asctime": "2025-08-29 19:32:44,818" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -128380,16 +127759,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.4784021, - "msecs": 478.0, - "relativeCreated": 51173.825854, - "thread": 136328761630976, + "created": 1756488764.8190022, + "msecs": 819.0, + "relativeCreated": 51228.773556, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:53,478" + "asctime": "2025-08-29 19:32:44,819" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -128407,16 +127786,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.4785805, - "msecs": 478.0, - "relativeCreated": 51174.004078, - "thread": 136328761630976, + "created": 1756488764.819242, + "msecs": 819.0, + "relativeCreated": 51229.013332, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:53,478" + "asctime": "2025-08-29 19:32:44,819" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -128434,16 +127813,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.4817638, - "msecs": 481.0, - "relativeCreated": 51177.187601, - "thread": 136328734033600, + "created": 1756488764.822147, + "msecs": 822.0, + "relativeCreated": 51231.9183, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:53,481" + "asctime": "2025-08-29 19:32:44,822" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -128461,16 +127840,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.4821396, - "msecs": 482.0, - "relativeCreated": 51177.563354, - "thread": 136328734033600, + "created": 1756488764.8225253, + "msecs": 822.0, + "relativeCreated": 51232.296505, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:53,482" + "asctime": "2025-08-29 19:32:44,822" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -128488,16 +127867,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.4824438, - "msecs": 482.0, - "relativeCreated": 51177.867467, - "thread": 136328734033600, + "created": 1756488764.8631372, + "msecs": 863.0, + "relativeCreated": 51272.908594, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:53,482" + "asctime": "2025-08-29 19:32:44,863" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -128515,16 +127894,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.5227332, - "msecs": 522.0, - "relativeCreated": 51218.157018, - "thread": 136328734033600, + "created": 1756488764.8636117, + "msecs": 863.0, + "relativeCreated": 51273.382963, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:53,522" + "asctime": "2025-08-29 19:32:44,863" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -128542,19 +127921,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.5255675, - "msecs": 525.0, - "relativeCreated": 51220.991208, - "thread": 136328734033600, + "created": 1756488764.866142, + "msecs": 866.0, + "relativeCreated": 51275.91336, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:53,525" + "asctime": "2025-08-29 19:32:44,866" } ], - "time_consumption": 0.05344843864440918 + "time_consumption": 0.05369234085083008 }, { "name": "__tLogger__", @@ -128572,16 +127951,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483073.5794008, - "msecs": 579.0, - "relativeCreated": 51274.824307, - "thread": 136328761630976, + "created": 1756488764.9202487, + "msecs": 920.0, + "relativeCreated": 51330.020302, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 17:57:53,579", + "asctime": "2025-08-29 19:32:44,920", "moduleLogger": [ { "name": "__unittest__", @@ -128600,16 +127979,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483073.579296, - "msecs": 579.0, - "relativeCreated": 51274.719633, - "thread": 136328761630976, + "created": 1756488764.9201405, + "msecs": 920.0, + "relativeCreated": 51329.912074, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 17:57:53,579" + "asctime": "2025-08-29 19:32:44,920" }, { "name": "__unittest__", @@ -128629,19 +128008,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483073.5793564, - "msecs": 579.0, - "relativeCreated": 51274.779992, - "thread": 136328761630976, + "created": 1756488764.9202027, + "msecs": 920.0, + "relativeCreated": 51329.974167, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 17:57:53,579" + "asctime": "2025-08-29 19:32:44,920" } ], - "time_consumption": 4.4345855712890625e-05 + "time_consumption": 4.601478576660156e-05 }, { "name": "__tLogger__", @@ -128659,16 +128038,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483073.680052, - "msecs": 680.0, - "relativeCreated": 51375.475667, - "thread": 136328761630976, + "created": 1756488765.020925, + "msecs": 20.0, + "relativeCreated": 51430.696273, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.floor.main_light) to 0", - "asctime": "2025-08-29 17:57:53,680", + "asctime": "2025-08-29 19:32:45,020", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", @@ -128686,16 +128065,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.5795143, - "msecs": 579.0, - "relativeCreated": 51274.93816, - "thread": 136328761630976, + "created": 1756488764.9203615, + "msecs": 920.0, + "relativeCreated": 51330.132969, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 0", - "asctime": "2025-08-29 17:57:53,579" + "asctime": "2025-08-29 19:32:44,920" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -128713,16 +128092,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.5830398, - "msecs": 583.0, - "relativeCreated": 51278.463531, - "thread": 136328734033600, + "created": 1756488764.9237335, + "msecs": 923.0, + "relativeCreated": 51333.504915, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 250}'", - "asctime": "2025-08-29 17:57:53,583" + "asctime": "2025-08-29 19:32:44,923" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -128740,16 +128119,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.5833845, - "msecs": 583.0, - "relativeCreated": 51278.808236, - "thread": 136328734033600, + "created": 1756488764.9240363, + "msecs": 924.0, + "relativeCreated": 51333.807817, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:53,583" + "asctime": "2025-08-29 19:32:44,924" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -128767,16 +128146,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.583674, - "msecs": 583.0, - "relativeCreated": 51279.097638, - "thread": 136328734033600, + "created": 1756488764.924319, + "msecs": 924.0, + "relativeCreated": 51334.090382, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 250}'", - "asctime": "2025-08-29 17:57:53,583" + "asctime": "2025-08-29 19:32:44,924" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -128794,16 +128173,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.5839107, - "msecs": 583.0, - "relativeCreated": 51279.334257, - "thread": 136328734033600, + "created": 1756488764.924546, + "msecs": 924.0, + "relativeCreated": 51334.317514, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:53,583" + "asctime": "2025-08-29 19:32:44,924" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -128821,16 +128200,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.5844994, - "msecs": 584.0, - "relativeCreated": 51279.923171, - "thread": 136328734033600, + "created": 1756488764.925147, + "msecs": 925.0, + "relativeCreated": 51334.918615, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:53,584" + "asctime": "2025-08-29 19:32:44,925" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -128848,16 +128227,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.5847661, - "msecs": 584.0, - "relativeCreated": 51280.189935, - "thread": 136328734033600, + "created": 1756488764.9254942, + "msecs": 925.0, + "relativeCreated": 51335.265827, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:53,584" + "asctime": "2025-08-29 19:32:44,925" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -128875,19 +128254,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.627108, - "msecs": 627.0, - "relativeCreated": 51322.531753, - "thread": 136328734033600, + "created": 1756488764.9677136, + "msecs": 967.0, + "relativeCreated": 51377.485082, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'0'", - "asctime": "2025-08-29 17:57:53,627" + "asctime": "2025-08-29 19:32:44,967" } ], - "time_consumption": 0.05294394493103027 + "time_consumption": 0.05321145057678223 }, { "name": "__tLogger__", @@ -128905,16 +128284,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483073.6804464, - "msecs": 680.0, - "relativeCreated": 51375.870063, - "thread": 136328761630976, + "created": 1756488765.0213187, + "msecs": 21.0, + "relativeCreated": 51431.090167, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.color_temp (gfw.floor.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:53,680", + "asctime": "2025-08-29 19:32:45,021", "moduleLogger": [ { "name": "__unittest__", @@ -128933,16 +128312,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483073.6803436, - "msecs": 680.0, - "relativeCreated": 51375.767301, - "thread": 136328761630976, + "created": 1756488765.021215, + "msecs": 21.0, + "relativeCreated": 51430.986494, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.floor.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:53,680" + "asctime": "2025-08-29 19:32:45,021" }, { "name": "__unittest__", @@ -128962,19 +128341,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483073.6804032, - "msecs": 680.0, - "relativeCreated": 51375.826887, - "thread": 136328761630976, + "created": 1756488765.0212739, + "msecs": 21.0, + "relativeCreated": 51431.045294, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.floor.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:53,680" + "asctime": "2025-08-29 19:32:45,021" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 4.482269287109375e-05 }, { "name": "__tLogger__", @@ -128992,16 +128371,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483073.7810514, - "msecs": 781.0, - "relativeCreated": 51476.475175, - "thread": 136328761630976, + "created": 1756488765.121984, + "msecs": 121.0, + "relativeCreated": 51531.755541, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.floor.main_light) to 2", - "asctime": "2025-08-29 17:57:53,781", + "asctime": "2025-08-29 19:32:45,121", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", @@ -129019,16 +128398,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.6805882, - "msecs": 680.0, - "relativeCreated": 51376.012097, - "thread": 136328761630976, + "created": 1756488765.021431, + "msecs": 21.0, + "relativeCreated": 51431.202563, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 2", - "asctime": "2025-08-29 17:57:53,680" + "asctime": "2025-08-29 19:32:45,021" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -129046,16 +128425,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.6839216, - "msecs": 683.0, - "relativeCreated": 51379.345297, - "thread": 136328734033600, + "created": 1756488765.0246277, + "msecs": 24.0, + "relativeCreated": 51434.399062, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 291}'", - "asctime": "2025-08-29 17:57:53,683" + "asctime": "2025-08-29 19:32:45,024" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -129073,16 +128452,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.6842275, - "msecs": 684.0, - "relativeCreated": 51379.651157, - "thread": 136328734033600, + "created": 1756488765.0249398, + "msecs": 24.0, + "relativeCreated": 51434.711284, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:53,684" + "asctime": "2025-08-29 19:32:45,024" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -129100,16 +128479,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.6845138, - "msecs": 684.0, - "relativeCreated": 51379.937392, - "thread": 136328734033600, + "created": 1756488765.0252373, + "msecs": 25.0, + "relativeCreated": 51435.008596, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 291}'", - "asctime": "2025-08-29 17:57:53,684" + "asctime": "2025-08-29 19:32:45,025" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -129127,16 +128506,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.684718, - "msecs": 684.0, - "relativeCreated": 51380.14148, - "thread": 136328734033600, + "created": 1756488765.0254655, + "msecs": 25.0, + "relativeCreated": 51435.23696, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:53,684" + "asctime": "2025-08-29 19:32:45,025" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -129154,16 +128533,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.685194, - "msecs": 685.0, - "relativeCreated": 51380.617625, - "thread": 136328734033600, + "created": 1756488765.0261376, + "msecs": 26.0, + "relativeCreated": 51435.909105, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:53,685" + "asctime": "2025-08-29 19:32:45,026" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -129181,16 +128560,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.6854484, - "msecs": 685.0, - "relativeCreated": 51380.872099, - "thread": 136328734033600, + "created": 1756488765.0264676, + "msecs": 26.0, + "relativeCreated": 51436.239104, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:53,685" + "asctime": "2025-08-29 19:32:45,026" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -129208,19 +128587,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.7279994, - "msecs": 727.0, - "relativeCreated": 51423.423114, - "thread": 136328734033600, + "created": 1756488765.0687294, + "msecs": 68.0, + "relativeCreated": 51478.500744, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'2'", - "asctime": "2025-08-29 17:57:53,727" + "asctime": "2025-08-29 19:32:45,068" } ], - "time_consumption": 0.05305194854736328 + "time_consumption": 0.05325460433959961 }, { "name": "__tLogger__", @@ -129238,16 +128617,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483073.7814794, - "msecs": 781.0, - "relativeCreated": 51476.903034, - "thread": 136328761630976, + "created": 1756488765.1223853, + "msecs": 122.0, + "relativeCreated": 51532.156665, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.color_temp (gfw.floor.main_light) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 17:57:53,781", + "asctime": "2025-08-29 19:32:45,122", "moduleLogger": [ { "name": "__unittest__", @@ -129266,16 +128645,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483073.7813737, - "msecs": 781.0, - "relativeCreated": 51476.797327, - "thread": 136328761630976, + "created": 1756488765.122281, + "msecs": 122.0, + "relativeCreated": 51532.052404, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.floor.main_light)): 2 ()", - "asctime": "2025-08-29 17:57:53,781" + "asctime": "2025-08-29 19:32:45,122" }, { "name": "__unittest__", @@ -129295,19 +128674,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483073.7814343, - "msecs": 781.0, - "relativeCreated": 51476.858108, - "thread": 136328761630976, + "created": 1756488765.122341, + "msecs": 122.0, + "relativeCreated": 51532.112274, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.floor.main_light)): result = 2 ()", - "asctime": "2025-08-29 17:57:53,781" + "asctime": "2025-08-29 19:32:45,122" } ], - "time_consumption": 4.506111145019531e-05 + "time_consumption": 4.4345855712890625e-05 }, { "name": "__tLogger__", @@ -129325,16 +128704,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483073.8820977, - "msecs": 882.0, - "relativeCreated": 51577.521443, - "thread": 136328761630976, + "created": 1756488765.2230573, + "msecs": 223.0, + "relativeCreated": 51632.828596, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.floor.main_light) to 4", - "asctime": "2025-08-29 17:57:53,882", + "asctime": "2025-08-29 19:32:45,223", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", @@ -129352,16 +128731,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.781593, - "msecs": 781.0, - "relativeCreated": 51477.016781, - "thread": 136328761630976, + "created": 1756488765.1225483, + "msecs": 122.0, + "relativeCreated": 51532.319688, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 4", - "asctime": "2025-08-29 17:57:53,781" + "asctime": "2025-08-29 19:32:45,122" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -129379,16 +128758,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.7847667, - "msecs": 784.0, - "relativeCreated": 51480.190345, - "thread": 136328734033600, + "created": 1756488765.125857, + "msecs": 125.0, + "relativeCreated": 51535.628367, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 332}'", - "asctime": "2025-08-29 17:57:53,784" + "asctime": "2025-08-29 19:32:45,125" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -129406,16 +128785,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.7850852, - "msecs": 785.0, - "relativeCreated": 51480.508749, - "thread": 136328734033600, + "created": 1756488765.1261873, + "msecs": 126.0, + "relativeCreated": 51535.958663, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:53,785" + "asctime": "2025-08-29 19:32:45,126" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -129433,16 +128812,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.7853808, - "msecs": 785.0, - "relativeCreated": 51480.804432, - "thread": 136328734033600, + "created": 1756488765.1264865, + "msecs": 126.0, + "relativeCreated": 51536.257922, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 332}'", - "asctime": "2025-08-29 17:57:53,785" + "asctime": "2025-08-29 19:32:45,126" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -129460,16 +128839,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.7855847, - "msecs": 785.0, - "relativeCreated": 51481.008402, - "thread": 136328734033600, + "created": 1756488765.1266937, + "msecs": 126.0, + "relativeCreated": 51536.464941, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:53,785" + "asctime": "2025-08-29 19:32:45,126" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -129487,16 +128866,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.7862866, - "msecs": 786.0, - "relativeCreated": 51481.710251, - "thread": 136328734033600, + "created": 1756488765.1272926, + "msecs": 127.0, + "relativeCreated": 51537.064172, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:53,786" + "asctime": "2025-08-29 19:32:45,127" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -129514,16 +128893,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.7865927, - "msecs": 786.0, - "relativeCreated": 51482.016343, - "thread": 136328734033600, + "created": 1756488765.1276188, + "msecs": 127.0, + "relativeCreated": 51537.39034, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:53,786" + "asctime": "2025-08-29 19:32:45,127" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -129541,19 +128920,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.8290052, - "msecs": 829.0, - "relativeCreated": 51524.429064, - "thread": 136328734033600, + "created": 1756488765.170585, + "msecs": 170.0, + "relativeCreated": 51580.356209, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'4'", - "asctime": "2025-08-29 17:57:53,829" + "asctime": "2025-08-29 19:32:45,170" } ], - "time_consumption": 0.05309247970581055 + "time_consumption": 0.05247235298156738 }, { "name": "__tLogger__", @@ -129571,16 +128950,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483073.8825026, - "msecs": 882.0, - "relativeCreated": 51577.926463, - "thread": 136328761630976, + "created": 1756488765.2235017, + "msecs": 223.0, + "relativeCreated": 51633.273109, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.color_temp (gfw.floor.main_light) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 17:57:53,882", + "asctime": "2025-08-29 19:32:45,223", "moduleLogger": [ { "name": "__unittest__", @@ -129599,16 +128978,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483073.8823993, - "msecs": 882.0, - "relativeCreated": 51577.82292, - "thread": 136328761630976, + "created": 1756488765.2233517, + "msecs": 223.0, + "relativeCreated": 51633.123262, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.floor.main_light)): 4 ()", - "asctime": "2025-08-29 17:57:53,882" + "asctime": "2025-08-29 19:32:45,223" }, { "name": "__unittest__", @@ -129628,19 +129007,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483073.882459, - "msecs": 882.0, - "relativeCreated": 51577.88247, - "thread": 136328761630976, + "created": 1756488765.22341, + "msecs": 223.0, + "relativeCreated": 51633.181238, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.floor.main_light)): result = 4 ()", - "asctime": "2025-08-29 17:57:53,882" + "asctime": "2025-08-29 19:32:45,223" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 9.179115295410156e-05 }, { "name": "__tLogger__", @@ -129658,16 +129037,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483073.9829545, - "msecs": 982.0, - "relativeCreated": 51678.37824, - "thread": 136328761630976, + "created": 1756488765.3241954, + "msecs": 324.0, + "relativeCreated": 51733.96665, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.floor.main_light) to 6", - "asctime": "2025-08-29 17:57:53,982", + "asctime": "2025-08-29 19:32:45,324", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", @@ -129685,16 +129064,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.8826165, - "msecs": 882.0, - "relativeCreated": 51578.040327, - "thread": 136328761630976, + "created": 1756488765.2236738, + "msecs": 223.0, + "relativeCreated": 51633.445252, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 6", - "asctime": "2025-08-29 17:57:53,882" + "asctime": "2025-08-29 19:32:45,223" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -129712,16 +129091,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.8860338, - "msecs": 886.0, - "relativeCreated": 51581.45726, - "thread": 136328734033600, + "created": 1756488765.2270231, + "msecs": 227.0, + "relativeCreated": 51636.794648, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 372}'", - "asctime": "2025-08-29 17:57:53,886" + "asctime": "2025-08-29 19:32:45,227" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -129739,16 +129118,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.8863344, - "msecs": 886.0, - "relativeCreated": 51581.758223, - "thread": 136328734033600, + "created": 1756488765.2273273, + "msecs": 227.0, + "relativeCreated": 51637.098655, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:53,886" + "asctime": "2025-08-29 19:32:45,227" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -129766,16 +129145,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.8866417, - "msecs": 886.0, - "relativeCreated": 51582.065266, - "thread": 136328734033600, + "created": 1756488765.2276351, + "msecs": 227.0, + "relativeCreated": 51637.406735, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 372}'", - "asctime": "2025-08-29 17:57:53,886" + "asctime": "2025-08-29 19:32:45,227" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -129793,16 +129172,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.8868716, - "msecs": 886.0, - "relativeCreated": 51582.295231, - "thread": 136328734033600, + "created": 1756488765.227845, + "msecs": 227.0, + "relativeCreated": 51637.616401, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:53,886" + "asctime": "2025-08-29 19:32:45,227" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -129820,16 +129199,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.8875353, - "msecs": 887.0, - "relativeCreated": 51582.95915, - "thread": 136328734033600, + "created": 1756488765.2283673, + "msecs": 228.0, + "relativeCreated": 51638.138741, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:53,887" + "asctime": "2025-08-29 19:32:45,228" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -129847,16 +129226,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.8878014, - "msecs": 887.0, - "relativeCreated": 51583.225032, - "thread": 136328734033600, + "created": 1756488765.2286983, + "msecs": 228.0, + "relativeCreated": 51638.469767, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:53,887" + "asctime": "2025-08-29 19:32:45,228" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -129874,19 +129253,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.9301558, - "msecs": 930.0, - "relativeCreated": 51625.579335, - "thread": 136328734033600, + "created": 1756488765.272036, + "msecs": 272.0, + "relativeCreated": 51681.807473, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'6'", - "asctime": "2025-08-29 17:57:53,930" + "asctime": "2025-08-29 19:32:45,272" } ], - "time_consumption": 0.05279874801635742 + "time_consumption": 0.05215930938720703 }, { "name": "__tLogger__", @@ -129904,16 +129283,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483073.9834192, - "msecs": 983.0, - "relativeCreated": 51678.842695, - "thread": 136328761630976, + "created": 1756488765.3246372, + "msecs": 324.0, + "relativeCreated": 51734.40849, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.color_temp (gfw.floor.main_light) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 17:57:53,983", + "asctime": "2025-08-29 19:32:45,324", "moduleLogger": [ { "name": "__unittest__", @@ -129932,16 +129311,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483073.9832833, - "msecs": 983.0, - "relativeCreated": 51678.706936, - "thread": 136328761630976, + "created": 1756488765.3245308, + "msecs": 324.0, + "relativeCreated": 51734.302375, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.floor.main_light)): 6 ()", - "asctime": "2025-08-29 17:57:53,983" + "asctime": "2025-08-29 19:32:45,324" }, { "name": "__unittest__", @@ -129961,19 +129340,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483073.9833605, - "msecs": 983.0, - "relativeCreated": 51678.784302, - "thread": 136328761630976, + "created": 1756488765.324593, + "msecs": 324.0, + "relativeCreated": 51734.36452, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.floor.main_light)): result = 6 ()", - "asctime": "2025-08-29 17:57:53,983" + "asctime": "2025-08-29 19:32:45,324" } ], - "time_consumption": 5.8650970458984375e-05 + "time_consumption": 4.410743713378906e-05 }, { "name": "__tLogger__", @@ -129991,16 +129370,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483074.0840557, - "msecs": 84.0, - "relativeCreated": 51779.479257, - "thread": 136328761630976, + "created": 1756488765.4253166, + "msecs": 425.0, + "relativeCreated": 51835.088099, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.floor.main_light) to 8", - "asctime": "2025-08-29 17:57:54,084", + "asctime": "2025-08-29 19:32:45,425", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", @@ -130018,16 +129397,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.9835844, - "msecs": 983.0, - "relativeCreated": 51679.008113, - "thread": 136328761630976, + "created": 1756488765.3247793, + "msecs": 324.0, + "relativeCreated": 51734.550709, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 8", - "asctime": "2025-08-29 17:57:53,983" + "asctime": "2025-08-29 19:32:45,324" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -130045,16 +129424,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.9865818, - "msecs": 986.0, - "relativeCreated": 51682.005404, - "thread": 136328734033600, + "created": 1756488765.3281755, + "msecs": 328.0, + "relativeCreated": 51737.947066, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 413}'", - "asctime": "2025-08-29 17:57:53,986" + "asctime": "2025-08-29 19:32:45,328" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -130072,16 +129451,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.9868994, - "msecs": 986.0, - "relativeCreated": 51682.323154, - "thread": 136328734033600, + "created": 1756488765.3285205, + "msecs": 328.0, + "relativeCreated": 51738.291928, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:53,986" + "asctime": "2025-08-29 19:32:45,328" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -130099,16 +129478,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.9871633, - "msecs": 987.0, - "relativeCreated": 51682.587005, - "thread": 136328734033600, + "created": 1756488765.3288026, + "msecs": 328.0, + "relativeCreated": 51738.573888, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 413}'", - "asctime": "2025-08-29 17:57:53,987" + "asctime": "2025-08-29 19:32:45,328" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -130126,16 +129505,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483073.9873536, - "msecs": 987.0, - "relativeCreated": 51682.777385, - "thread": 136328734033600, + "created": 1756488765.3290148, + "msecs": 329.0, + "relativeCreated": 51738.786278, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:53,987" + "asctime": "2025-08-29 19:32:45,329" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -130153,16 +129532,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.9877722, - "msecs": 987.0, - "relativeCreated": 51683.195736, - "thread": 136328734033600, + "created": 1756488765.3297822, + "msecs": 329.0, + "relativeCreated": 51739.553816, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:53,987" + "asctime": "2025-08-29 19:32:45,329" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -130180,16 +129559,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483073.9880402, - "msecs": 988.0, - "relativeCreated": 51683.463837, - "thread": 136328734033600, + "created": 1756488765.330108, + "msecs": 330.0, + "relativeCreated": 51739.879367, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:53,988" + "asctime": "2025-08-29 19:32:45,330" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -130207,19 +129586,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.0305567, - "msecs": 30.0, - "relativeCreated": 51725.980449, - "thread": 136328734033600, + "created": 1756488765.3730018, + "msecs": 373.0, + "relativeCreated": 51782.773218, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'8'", - "asctime": "2025-08-29 17:57:54,030" + "asctime": "2025-08-29 19:32:45,373" } ], - "time_consumption": 0.05349898338317871 + "time_consumption": 0.05231475830078125 }, { "name": "__tLogger__", @@ -130237,16 +129616,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483074.0844557, - "msecs": 84.0, - "relativeCreated": 51779.87941, - "thread": 136328761630976, + "created": 1756488765.4257839, + "msecs": 425.0, + "relativeCreated": 51835.555304, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.color_temp (gfw.floor.main_light) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 17:57:54,084", + "asctime": "2025-08-29 19:32:45,425", "moduleLogger": [ { "name": "__unittest__", @@ -130265,16 +129644,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483074.0843463, - "msecs": 84.0, - "relativeCreated": 51779.770062, - "thread": 136328761630976, + "created": 1756488765.425649, + "msecs": 425.0, + "relativeCreated": 51835.420337, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.floor.main_light)): 8 ()", - "asctime": "2025-08-29 17:57:54,084" + "asctime": "2025-08-29 19:32:45,425" }, { "name": "__unittest__", @@ -130294,19 +129673,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483074.0844088, - "msecs": 84.0, - "relativeCreated": 51779.832606, - "thread": 136328761630976, + "created": 1756488765.4257376, + "msecs": 425.0, + "relativeCreated": 51835.509105, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.floor.main_light)): result = 8 ()", - "asctime": "2025-08-29 17:57:54,084" + "asctime": "2025-08-29 19:32:45,425" } ], - "time_consumption": 4.696846008300781e-05 + "time_consumption": 4.6253204345703125e-05 }, { "name": "__tLogger__", @@ -130324,16 +129703,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483074.1850562, - "msecs": 185.0, - "relativeCreated": 51880.479869, - "thread": 136328761630976, + "created": 1756488765.5264049, + "msecs": 526.0, + "relativeCreated": 51936.176234, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.floor.main_light) to 10", - "asctime": "2025-08-29 17:57:54,185", + "asctime": "2025-08-29 19:32:45,526", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", @@ -130351,16 +129730,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483074.0846481, - "msecs": 84.0, - "relativeCreated": 51780.071848, - "thread": 136328761630976, + "created": 1756488765.4258964, + "msecs": 425.0, + "relativeCreated": 51835.667944, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:54,084" + "asctime": "2025-08-29 19:32:45,425" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -130378,16 +129757,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.0881753, - "msecs": 88.0, - "relativeCreated": 51783.599116, - "thread": 136328734033600, + "created": 1756488765.4293556, + "msecs": 429.0, + "relativeCreated": 51839.126956, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:54,088" + "asctime": "2025-08-29 19:32:45,429" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -130405,16 +129784,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483074.0884774, - "msecs": 88.0, - "relativeCreated": 51783.901223, - "thread": 136328734033600, + "created": 1756488765.4296803, + "msecs": 429.0, + "relativeCreated": 51839.451718, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:54,088" + "asctime": "2025-08-29 19:32:45,429" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -130432,16 +129811,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.0887816, - "msecs": 88.0, - "relativeCreated": 51784.205365, - "thread": 136328734033600, + "created": 1756488765.429979, + "msecs": 429.0, + "relativeCreated": 51839.750696, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 17:57:54,088" + "asctime": "2025-08-29 19:32:45,429" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -130459,16 +129838,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483074.089032, - "msecs": 89.0, - "relativeCreated": 51784.455664, - "thread": 136328734033600, + "created": 1756488765.4301867, + "msecs": 430.0, + "relativeCreated": 51839.958248, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:54,089" + "asctime": "2025-08-29 19:32:45,430" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -130486,16 +129865,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.0894332, - "msecs": 89.0, - "relativeCreated": 51784.856856, - "thread": 136328734033600, + "created": 1756488765.4309828, + "msecs": 430.0, + "relativeCreated": 51840.754353, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:54,089" + "asctime": "2025-08-29 19:32:45,430" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -130513,16 +129892,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.0896692, - "msecs": 89.0, - "relativeCreated": 51785.092809, - "thread": 136328734033600, + "created": 1756488765.4313009, + "msecs": 431.0, + "relativeCreated": 51841.072301, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:54,089" + "asctime": "2025-08-29 19:32:45,431" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -130540,19 +129919,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.1331723, - "msecs": 133.0, - "relativeCreated": 51828.595791, - "thread": 136328734033600, + "created": 1756488765.4740374, + "msecs": 474.0, + "relativeCreated": 51883.808993, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:54,133" + "asctime": "2025-08-29 19:32:45,474" } ], - "time_consumption": 0.05188393592834473 + "time_consumption": 0.052367448806762695 }, { "name": "__tLogger__", @@ -130570,16 +129949,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483074.1854835, - "msecs": 185.0, - "relativeCreated": 51880.90733, - "thread": 136328761630976, + "created": 1756488765.5268307, + "msecs": 526.0, + "relativeCreated": 51936.602141, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Light.color_temp (gfw.floor.main_light) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 17:57:54,185", + "asctime": "2025-08-29 19:32:45,526", "moduleLogger": [ { "name": "__unittest__", @@ -130598,16 +129977,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483074.1853797, - "msecs": 185.0, - "relativeCreated": 51880.803441, - "thread": 136328761630976, + "created": 1756488765.5267298, + "msecs": 526.0, + "relativeCreated": 51936.501103, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.floor.main_light)): 10 ()", - "asctime": "2025-08-29 17:57:54,185" + "asctime": "2025-08-29 19:32:45,526" }, { "name": "__unittest__", @@ -130627,24 +130006,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483074.1854403, - "msecs": 185.0, - "relativeCreated": 51880.863977, - "thread": 136328761630976, + "created": 1756488765.526788, + "msecs": 526.0, + "relativeCreated": 51936.559477, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.floor.main_light)): result = 10 ()", - "asctime": "2025-08-29 17:57:54,185" + "asctime": "2025-08-29 19:32:45,526" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 4.267692565917969e-05 } ], - "time_consumption": 0.808152437210083, - "time_start": "2025-08-29 17:57:53,377", - "time_finished": "2025-08-29 17:57:54,185" + "time_consumption": 0.8087706565856934, + "time_start": "2025-08-29 19:32:44,718", + "time_finished": "2025-08-29 19:32:45,526" }, "Light.color_temp (gfw.floor.main_light) -> ViDevCommon.color_temp (gfw.floor.main_light)": { "name": "__tLogger__", @@ -130659,16 +130038,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483074.185775, - "msecs": 185.0, - "relativeCreated": 51881.198799, - "thread": 136328761630976, + "created": 1756488765.527091, + "msecs": 527.0, + "relativeCreated": 51936.862461, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Light.color_temp (gfw.floor.main_light) -> ViDevCommon.color_temp (gfw.floor.main_light)", - "asctime": "2025-08-29 17:57:54,185", + "asctime": "2025-08-29 19:32:45,527", "moduleLogger": [], "testcaseLogger": [ { @@ -130684,16 +130063,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756483074.2860358, - "msecs": 286.0, - "relativeCreated": 51981.459522, - "thread": 136328761630976, + "created": 1756488765.6275496, + "msecs": 627.0, + "relativeCreated": 52037.321002, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 17:57:54,286", + "asctime": "2025-08-29 19:32:45,627", "moduleLogger": [], "time_consumption": 0.0 }, @@ -130712,16 +130091,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483074.386924, - "msecs": 386.0, - "relativeCreated": 52082.347707, - "thread": 136328761630976, + "created": 1756488765.728242, + "msecs": 728.0, + "relativeCreated": 52138.01323, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 17:57:54,386", + "asctime": "2025-08-29 19:32:45,728", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", @@ -130739,19 +130118,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483074.2863603, - "msecs": 286.0, - "relativeCreated": 51981.783946, - "thread": 136328761630976, + "created": 1756488765.6278648, + "msecs": 627.0, + "relativeCreated": 52037.636337, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 17:57:54,286" + "asctime": "2025-08-29 19:32:45,627" } ], - "time_consumption": 0.10056376457214355 + "time_consumption": 0.10037708282470703 }, { "name": "__tLogger__", @@ -130769,16 +130148,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483074.387354, - "msecs": 387.0, - "relativeCreated": 52082.777581, - "thread": 136328761630976, + "created": 1756488765.7286353, + "msecs": 728.0, + "relativeCreated": 52138.406833, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 17:57:54,387", + "asctime": "2025-08-29 19:32:45,728", "moduleLogger": [ { "name": "__unittest__", @@ -130797,16 +130176,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483074.3872073, - "msecs": 387.0, - "relativeCreated": 52082.630844, - "thread": 136328761630976, + "created": 1756488765.728528, + "msecs": 728.0, + "relativeCreated": 52138.299453, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 17:57:54,387" + "asctime": "2025-08-29 19:32:45,728" }, { "name": "__unittest__", @@ -130826,19 +130205,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483074.3873086, - "msecs": 387.0, - "relativeCreated": 52082.732204, - "thread": 136328761630976, + "created": 1756488765.728591, + "msecs": 728.0, + "relativeCreated": 52138.362363, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 17:57:54,387" + "asctime": "2025-08-29 19:32:45,728" } ], - "time_consumption": 4.5299530029296875e-05 + "time_consumption": 4.4345855712890625e-05 }, { "name": "__tLogger__", @@ -130856,16 +130235,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483074.4882734, - "msecs": 488.0, - "relativeCreated": 52183.69702, - "thread": 136328761630976, + "created": 1756488765.829561, + "msecs": 829.0, + "relativeCreated": 52239.332587, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.color_temp (gfw.floor.main_light) to 0", - "asctime": "2025-08-29 17:57:54,488", + "asctime": "2025-08-29 19:32:45,829", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -130883,16 +130262,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483074.3875308, - "msecs": 387.0, - "relativeCreated": 52082.95443, - "thread": 136328761630976, + "created": 1756488765.7288167, + "msecs": 728.0, + "relativeCreated": 52138.588105, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:54,387" + "asctime": "2025-08-29 19:32:45,728" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -130910,16 +130289,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483074.387783, - "msecs": 387.0, - "relativeCreated": 52083.206888, - "thread": 136328761630976, + "created": 1756488765.7290704, + "msecs": 729.0, + "relativeCreated": 52138.841649, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}", - "asctime": "2025-08-29 17:57:54,387" + "asctime": "2025-08-29 19:32:45,729" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -130937,16 +130316,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.3887157, - "msecs": 388.0, - "relativeCreated": 52084.139579, - "thread": 136328734033600, + "created": 1756488765.7299008, + "msecs": 729.0, + "relativeCreated": 52139.672358, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:54,388" + "asctime": "2025-08-29 19:32:45,729" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -130964,16 +130343,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.389075, - "msecs": 389.0, - "relativeCreated": 52084.498604, - "thread": 136328734033600, + "created": 1756488765.7302346, + "msecs": 730.0, + "relativeCreated": 52140.006082, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 250.0}'", - "asctime": "2025-08-29 17:57:54,389" + "asctime": "2025-08-29 19:32:45,730" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -130991,19 +130370,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.391753, - "msecs": 391.0, - "relativeCreated": 52087.176674, - "thread": 136328734033600, + "created": 1756488765.732629, + "msecs": 732.0, + "relativeCreated": 52142.400427, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'0'", - "asctime": "2025-08-29 17:57:54,391" + "asctime": "2025-08-29 19:32:45,732" } ], - "time_consumption": 0.09652042388916016 + "time_consumption": 0.09693193435668945 }, { "name": "__tLogger__", @@ -131021,16 +130400,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483074.488599, - "msecs": 488.0, - "relativeCreated": 52184.02283, - "thread": 136328761630976, + "created": 1756488765.8298883, + "msecs": 829.0, + "relativeCreated": 52239.659687, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.color_temp (gfw.floor.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 17:57:54,488", + "asctime": "2025-08-29 19:32:45,829", "moduleLogger": [ { "name": "__unittest__", @@ -131049,16 +130428,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483074.4884987, - "msecs": 488.0, - "relativeCreated": 52183.922411, - "thread": 136328761630976, + "created": 1756488765.8297892, + "msecs": 829.0, + "relativeCreated": 52239.560573, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.floor.main_light)): 0 ()", - "asctime": "2025-08-29 17:57:54,488" + "asctime": "2025-08-29 19:32:45,829" }, { "name": "__unittest__", @@ -131078,19 +130457,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483074.4885554, - "msecs": 488.0, - "relativeCreated": 52183.979094, - "thread": 136328761630976, + "created": 1756488765.8298452, + "msecs": 829.0, + "relativeCreated": 52239.616693, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.floor.main_light)): result = 0 ()", - "asctime": "2025-08-29 17:57:54,488" + "asctime": "2025-08-29 19:32:45,829" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 4.315376281738281e-05 }, { "name": "__tLogger__", @@ -131108,16 +130487,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483074.589546, - "msecs": 589.0, - "relativeCreated": 52284.969791, - "thread": 136328761630976, + "created": 1756488765.930778, + "msecs": 930.0, + "relativeCreated": 52340.549643, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.color_temp (gfw.floor.main_light) to 2", - "asctime": "2025-08-29 17:57:54,589", + "asctime": "2025-08-29 19:32:45,930", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -131135,16 +130514,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483074.488773, - "msecs": 488.0, - "relativeCreated": 52184.196927, - "thread": 136328761630976, + "created": 1756488765.8300622, + "msecs": 830.0, + "relativeCreated": 52239.833614, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:54,488" + "asctime": "2025-08-29 19:32:45,830" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -131162,16 +130541,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483074.4890723, - "msecs": 489.0, - "relativeCreated": 52184.496087, - "thread": 136328761630976, + "created": 1756488765.8303127, + "msecs": 830.0, + "relativeCreated": 52240.084064, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}", - "asctime": "2025-08-29 17:57:54,489" + "asctime": "2025-08-29 19:32:45,830" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -131189,16 +130568,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.4900248, - "msecs": 490.0, - "relativeCreated": 52185.448396, - "thread": 136328734033600, + "created": 1756488765.8311996, + "msecs": 831.0, + "relativeCreated": 52240.971241, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:54,490" + "asctime": "2025-08-29 19:32:45,831" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -131216,16 +130595,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.4914525, - "msecs": 491.0, - "relativeCreated": 52186.876012, - "thread": 136328734033600, + "created": 1756488765.831554, + "msecs": 831.0, + "relativeCreated": 52241.325367, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 291.0}'", - "asctime": "2025-08-29 17:57:54,491" + "asctime": "2025-08-29 19:32:45,831" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -131243,19 +130622,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.531541, - "msecs": 531.0, - "relativeCreated": 52226.964783, - "thread": 136328734033600, + "created": 1756488765.8721828, + "msecs": 872.0, + "relativeCreated": 52281.954253, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'2'", - "asctime": "2025-08-29 17:57:54,531" + "asctime": "2025-08-29 19:32:45,872" } ], - "time_consumption": 0.05800485610961914 + "time_consumption": 0.05859518051147461 }, { "name": "__tLogger__", @@ -131273,16 +130652,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483074.5898976, - "msecs": 589.0, - "relativeCreated": 52285.3214, - "thread": 136328761630976, + "created": 1756488765.931122, + "msecs": 931.0, + "relativeCreated": 52340.893488, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.color_temp (gfw.floor.main_light) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 17:57:54,589", + "asctime": "2025-08-29 19:32:45,931", "moduleLogger": [ { "name": "__unittest__", @@ -131301,16 +130680,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483074.589766, - "msecs": 589.0, - "relativeCreated": 52285.189784, - "thread": 136328761630976, + "created": 1756488765.931001, + "msecs": 931.0, + "relativeCreated": 52340.77227, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.floor.main_light)): 2 ()", - "asctime": "2025-08-29 17:57:54,589" + "asctime": "2025-08-29 19:32:45,931" }, { "name": "__unittest__", @@ -131330,19 +130709,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483074.5898228, - "msecs": 589.0, - "relativeCreated": 52285.246365, - "thread": 136328761630976, + "created": 1756488765.9310794, + "msecs": 931.0, + "relativeCreated": 52340.850771, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.floor.main_light)): result = 2 ()", - "asctime": "2025-08-29 17:57:54,589" + "asctime": "2025-08-29 19:32:45,931" } ], - "time_consumption": 7.486343383789062e-05 + "time_consumption": 4.267692565917969e-05 }, { "name": "__tLogger__", @@ -131360,16 +130739,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483074.6908083, - "msecs": 690.0, - "relativeCreated": 52386.231976, - "thread": 136328761630976, + "created": 1756488766.0320156, + "msecs": 32.0, + "relativeCreated": 52441.787044, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.color_temp (gfw.floor.main_light) to 4", - "asctime": "2025-08-29 17:57:54,690", + "asctime": "2025-08-29 19:32:46,032", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -131387,16 +130766,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483074.5900729, - "msecs": 590.0, - "relativeCreated": 52285.496505, - "thread": 136328761630976, + "created": 1756488765.931301, + "msecs": 931.0, + "relativeCreated": 52341.07261, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:54,590" + "asctime": "2025-08-29 19:32:45,931" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -131414,16 +130793,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483074.5903249, - "msecs": 590.0, - "relativeCreated": 52285.748714, - "thread": 136328761630976, + "created": 1756488765.931596, + "msecs": 931.0, + "relativeCreated": 52341.367494, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}", - "asctime": "2025-08-29 17:57:54,590" + "asctime": "2025-08-29 19:32:45,931" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -131441,16 +130820,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.5913594, - "msecs": 591.0, - "relativeCreated": 52286.783152, - "thread": 136328734033600, + "created": 1756488765.9324737, + "msecs": 932.0, + "relativeCreated": 52342.245146, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:54,591" + "asctime": "2025-08-29 19:32:45,932" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -131468,16 +130847,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.5917532, - "msecs": 591.0, - "relativeCreated": 52287.177001, - "thread": 136328734033600, + "created": 1756488765.9328353, + "msecs": 932.0, + "relativeCreated": 52342.606747, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 332.0}'", - "asctime": "2025-08-29 17:57:54,591" + "asctime": "2025-08-29 19:32:45,932" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -131495,19 +130874,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.6325023, - "msecs": 632.0, - "relativeCreated": 52327.925896, - "thread": 136328734033600, + "created": 1756488765.9741406, + "msecs": 974.0, + "relativeCreated": 52383.912228, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'4'", - "asctime": "2025-08-29 17:57:54,632" + "asctime": "2025-08-29 19:32:45,974" } ], - "time_consumption": 0.058305978775024414 + "time_consumption": 0.05787491798400879 }, { "name": "__tLogger__", @@ -131525,16 +130904,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483074.691177, - "msecs": 691.0, - "relativeCreated": 52386.600516, - "thread": 136328761630976, + "created": 1756488766.0323322, + "msecs": 32.0, + "relativeCreated": 52442.103602, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.color_temp (gfw.floor.main_light) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 17:57:54,691", + "asctime": "2025-08-29 19:32:46,032", "moduleLogger": [ { "name": "__unittest__", @@ -131553,16 +130932,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483074.6910775, - "msecs": 691.0, - "relativeCreated": 52386.501127, - "thread": 136328761630976, + "created": 1756488766.032234, + "msecs": 32.0, + "relativeCreated": 52442.005525, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.floor.main_light)): 4 ()", - "asctime": "2025-08-29 17:57:54,691" + "asctime": "2025-08-29 19:32:46,032" }, { "name": "__unittest__", @@ -131582,19 +130961,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483074.6911345, - "msecs": 691.0, - "relativeCreated": 52386.558121, - "thread": 136328761630976, + "created": 1756488766.03229, + "msecs": 32.0, + "relativeCreated": 52442.061481, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.floor.main_light)): result = 4 ()", - "asctime": "2025-08-29 17:57:54,691" + "asctime": "2025-08-29 19:32:46,032" } ], - "time_consumption": 4.2438507080078125e-05 + "time_consumption": 4.220008850097656e-05 }, { "name": "__tLogger__", @@ -131612,16 +130991,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483074.7919476, - "msecs": 791.0, - "relativeCreated": 52487.371274, - "thread": 136328761630976, + "created": 1756488766.133255, + "msecs": 133.0, + "relativeCreated": 52543.026358, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.color_temp (gfw.floor.main_light) to 6", - "asctime": "2025-08-29 17:57:54,791", + "asctime": "2025-08-29 19:32:46,133", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -131639,16 +131018,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483074.6913497, - "msecs": 691.0, - "relativeCreated": 52386.773557, - "thread": 136328761630976, + "created": 1756488766.0325594, + "msecs": 32.0, + "relativeCreated": 52442.330691, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:54,691" + "asctime": "2025-08-29 19:32:46,032" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -131666,16 +131045,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483074.691607, - "msecs": 691.0, - "relativeCreated": 52387.030793, - "thread": 136328761630976, + "created": 1756488766.0328095, + "msecs": 32.0, + "relativeCreated": 52442.580945, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}", - "asctime": "2025-08-29 17:57:54,691" + "asctime": "2025-08-29 19:32:46,032" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -131693,16 +131072,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.6926012, - "msecs": 692.0, - "relativeCreated": 52388.024765, - "thread": 136328734033600, + "created": 1756488766.0335808, + "msecs": 33.0, + "relativeCreated": 52443.352319, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:54,692" + "asctime": "2025-08-29 19:32:46,033" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -131720,16 +131099,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.6929693, - "msecs": 692.0, - "relativeCreated": 52388.392811, - "thread": 136328734033600, + "created": 1756488766.0339093, + "msecs": 33.0, + "relativeCreated": 52443.680557, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 372.0}'", - "asctime": "2025-08-29 17:57:54,692" + "asctime": "2025-08-29 19:32:46,033" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -131747,19 +131126,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.7332945, - "msecs": 733.0, - "relativeCreated": 52428.718363, - "thread": 136328734033600, + "created": 1756488766.075086, + "msecs": 75.0, + "relativeCreated": 52484.857556, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'6'", - "asctime": "2025-08-29 17:57:54,733" + "asctime": "2025-08-29 19:32:46,075" } ], - "time_consumption": 0.05865311622619629 + "time_consumption": 0.058168888092041016 }, { "name": "__tLogger__", @@ -131777,16 +131156,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483074.7922719, - "msecs": 792.0, - "relativeCreated": 52487.695433, - "thread": 136328761630976, + "created": 1756488766.1336281, + "msecs": 133.0, + "relativeCreated": 52543.399616, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.color_temp (gfw.floor.main_light) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 17:57:54,792", + "asctime": "2025-08-29 19:32:46,133", "moduleLogger": [ { "name": "__unittest__", @@ -131805,16 +131184,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483074.7921743, - "msecs": 792.0, - "relativeCreated": 52487.598035, - "thread": 136328761630976, + "created": 1756488766.1335251, + "msecs": 133.0, + "relativeCreated": 52543.296808, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.floor.main_light)): 6 ()", - "asctime": "2025-08-29 17:57:54,792" + "asctime": "2025-08-29 19:32:46,133" }, { "name": "__unittest__", @@ -131834,19 +131213,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483074.7922297, - "msecs": 792.0, - "relativeCreated": 52487.653189, - "thread": 136328761630976, + "created": 1756488766.1335857, + "msecs": 133.0, + "relativeCreated": 52543.357049, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.floor.main_light)): result = 6 ()", - "asctime": "2025-08-29 17:57:54,792" + "asctime": "2025-08-29 19:32:46,133" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 4.2438507080078125e-05 }, { "name": "__tLogger__", @@ -131864,16 +131243,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483074.8931873, - "msecs": 893.0, - "relativeCreated": 52588.611082, - "thread": 136328761630976, + "created": 1756488766.2344284, + "msecs": 234.0, + "relativeCreated": 52644.199786, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.color_temp (gfw.floor.main_light) to 8", - "asctime": "2025-08-29 17:57:54,893", + "asctime": "2025-08-29 19:32:46,234", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -131891,16 +131270,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483074.792469, - "msecs": 792.0, - "relativeCreated": 52487.892747, - "thread": 136328761630976, + "created": 1756488766.1338067, + "msecs": 133.0, + "relativeCreated": 52543.578049, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:54,792" + "asctime": "2025-08-29 19:32:46,133" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -131918,16 +131297,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483074.792811, - "msecs": 792.0, - "relativeCreated": 52488.234756, - "thread": 136328761630976, + "created": 1756488766.1340697, + "msecs": 134.0, + "relativeCreated": 52543.84132, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}", - "asctime": "2025-08-29 17:57:54,792" + "asctime": "2025-08-29 19:32:46,134" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -131945,16 +131324,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.793682, - "msecs": 793.0, - "relativeCreated": 52489.105941, - "thread": 136328734033600, + "created": 1756488766.134886, + "msecs": 134.0, + "relativeCreated": 52544.657473, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:54,793" + "asctime": "2025-08-29 19:32:46,134" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -131972,16 +131351,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.7941074, - "msecs": 794.0, - "relativeCreated": 52489.531055, - "thread": 136328734033600, + "created": 1756488766.135237, + "msecs": 135.0, + "relativeCreated": 52545.008356, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 413.0}'", - "asctime": "2025-08-29 17:57:54,794" + "asctime": "2025-08-29 19:32:46,135" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -131999,19 +131378,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.8342128, - "msecs": 834.0, - "relativeCreated": 52529.636491, - "thread": 136328734033600, + "created": 1756488766.1761482, + "msecs": 176.0, + "relativeCreated": 52585.919593, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'8'", - "asctime": "2025-08-29 17:57:54,834" + "asctime": "2025-08-29 19:32:46,176" } ], - "time_consumption": 0.058974504470825195 + "time_consumption": 0.058280229568481445 }, { "name": "__tLogger__", @@ -132029,16 +131408,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483074.8935332, - "msecs": 893.0, - "relativeCreated": 52588.956945, - "thread": 136328761630976, + "created": 1756488766.234783, + "msecs": 234.0, + "relativeCreated": 52644.554381, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.color_temp (gfw.floor.main_light) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 17:57:54,893", + "asctime": "2025-08-29 19:32:46,234", "moduleLogger": [ { "name": "__unittest__", @@ -132057,16 +131436,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483074.8934064, - "msecs": 893.0, - "relativeCreated": 52588.830248, - "thread": 136328761630976, + "created": 1756488766.234676, + "msecs": 234.0, + "relativeCreated": 52644.447393, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.floor.main_light)): 8 ()", - "asctime": "2025-08-29 17:57:54,893" + "asctime": "2025-08-29 19:32:46,234" }, { "name": "__unittest__", @@ -132086,19 +131465,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483074.893458, - "msecs": 893.0, - "relativeCreated": 52588.88152, - "thread": 136328761630976, + "created": 1756488766.2347324, + "msecs": 234.0, + "relativeCreated": 52644.503783, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.floor.main_light)): result = 8 ()", - "asctime": "2025-08-29 17:57:54,893" + "asctime": "2025-08-29 19:32:46,234" } ], - "time_consumption": 7.534027099609375e-05 + "time_consumption": 5.054473876953125e-05 }, { "name": "__tLogger__", @@ -132116,16 +131495,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483074.994296, - "msecs": 994.0, - "relativeCreated": 52689.719865, - "thread": 136328761630976, + "created": 1756488766.336403, + "msecs": 336.0, + "relativeCreated": 52746.174352, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of Light.color_temp (gfw.floor.main_light) to 10", - "asctime": "2025-08-29 17:57:54,994", + "asctime": "2025-08-29 19:32:46,336", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -132143,16 +131522,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483074.8937035, - "msecs": 893.0, - "relativeCreated": 52589.127052, - "thread": 136328761630976, + "created": 1756488766.2349553, + "msecs": 234.0, + "relativeCreated": 52644.726655, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:54,893" + "asctime": "2025-08-29 19:32:46,234" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -132170,16 +131549,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483074.8940241, - "msecs": 894.0, - "relativeCreated": 52589.447778, - "thread": 136328761630976, + "created": 1756488766.2352002, + "msecs": 235.0, + "relativeCreated": 52644.971704, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}", - "asctime": "2025-08-29 17:57:54,894" + "asctime": "2025-08-29 19:32:46,235" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -132197,16 +131576,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.8947284, - "msecs": 894.0, - "relativeCreated": 52590.152235, - "thread": 136328734033600, + "created": 1756488766.236816, + "msecs": 236.0, + "relativeCreated": 52646.587401, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:54,894" + "asctime": "2025-08-29 19:32:46,236" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -132224,16 +131603,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.8952463, - "msecs": 895.0, - "relativeCreated": 52590.669954, - "thread": 136328734033600, + "created": 1756488766.2371507, + "msecs": 237.0, + "relativeCreated": 52646.922262, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 17:57:54,895" + "asctime": "2025-08-29 19:32:46,237" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -132251,19 +131630,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483074.935306, - "msecs": 935.0, - "relativeCreated": 52630.72977, - "thread": 136328734033600, + "created": 1756488766.278241, + "msecs": 278.0, + "relativeCreated": 52688.012493, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 17:57:54,935" + "asctime": "2025-08-29 19:32:46,278" } ], - "time_consumption": 0.0589900016784668 + "time_consumption": 0.05816197395324707 }, { "name": "__tLogger__", @@ -132281,16 +131660,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483074.9945648, - "msecs": 994.0, - "relativeCreated": 52689.988421, - "thread": 136328761630976, + "created": 1756488766.336778, + "msecs": 336.0, + "relativeCreated": 52746.549433, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.color_temp (gfw.floor.main_light) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 17:57:54,994", + "asctime": "2025-08-29 19:32:46,336", "moduleLogger": [ { "name": "__unittest__", @@ -132309,16 +131688,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483074.9944756, - "msecs": 994.0, - "relativeCreated": 52689.899302, - "thread": 136328761630976, + "created": 1756488766.3366725, + "msecs": 336.0, + "relativeCreated": 52746.443848, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.floor.main_light)): 10 ()", - "asctime": "2025-08-29 17:57:54,994" + "asctime": "2025-08-29 19:32:46,336" }, { "name": "__unittest__", @@ -132338,24 +131717,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483074.994526, - "msecs": 994.0, - "relativeCreated": 52689.949743, - "thread": 136328761630976, + "created": 1756488766.3367324, + "msecs": 336.0, + "relativeCreated": 52746.503762, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.floor.main_light)): result = 10 ()", - "asctime": "2025-08-29 17:57:54,994" + "asctime": "2025-08-29 19:32:46,336" } ], - "time_consumption": 3.886222839355469e-05 + "time_consumption": 4.553794860839844e-05 } ], - "time_consumption": 0.8087897300720215, - "time_start": "2025-08-29 17:57:54,185", - "time_finished": "2025-08-29 17:57:54,994" + "time_consumption": 0.8096868991851807, + "time_start": "2025-08-29 19:32:45,527", + "time_finished": "2025-08-29 19:32:46,336" }, "ViDevCommon.state (stw.stairway.main_light) -> Shelly.relay/0 (stw.firstfloor.main_light)": { "name": "__tLogger__", @@ -132370,16 +131749,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483074.994769, - "msecs": 994.0, - "relativeCreated": 52690.192867, - "thread": 136328761630976, + "created": 1756488766.3370395, + "msecs": 337.0, + "relativeCreated": 52746.81069, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "ViDevCommon.state (stw.stairway.main_light) -> Shelly.relay/0 (stw.firstfloor.main_light)", - "asctime": "2025-08-29 17:57:54,994", + "asctime": "2025-08-29 19:32:46,337", "moduleLogger": [], "testcaseLogger": [ { @@ -132397,16 +131776,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483075.0952084, - "msecs": 95.0, - "relativeCreated": 52790.632043, - "thread": 136328761630976, + "created": 1756488766.4376445, + "msecs": 437.0, + "relativeCreated": 52847.416028, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:55,095", + "asctime": "2025-08-29 19:32:46,437", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state.set", @@ -132424,19 +131803,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483074.9949064, - "msecs": 994.0, - "relativeCreated": 52690.330028, - "thread": 136328761630976, + "created": 1756488766.3371685, + "msecs": 337.0, + "relativeCreated": 52746.939724, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/stw/stairway/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:54,994" + "asctime": "2025-08-29 19:32:46,337" } ], - "time_consumption": 0.10030198097229004 + "time_consumption": 0.10047602653503418 }, { "name": "__tLogger__", @@ -132454,16 +131833,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483075.095563, - "msecs": 95.0, - "relativeCreated": 52790.986651, - "thread": 136328761630976, + "created": 1756488766.4379892, + "msecs": 437.0, + "relativeCreated": 52847.760612, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:55,095", + "asctime": "2025-08-29 19:32:46,437", "moduleLogger": [ { "name": "__unittest__", @@ -132482,16 +131861,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483075.0954504, - "msecs": 95.0, - "relativeCreated": 52790.874172, - "thread": 136328761630976, + "created": 1756488766.4378886, + "msecs": 437.0, + "relativeCreated": 52847.659876, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:55,095" + "asctime": "2025-08-29 19:32:46,437" }, { "name": "__unittest__", @@ -132511,19 +131890,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483075.095518, - "msecs": 95.0, - "relativeCreated": 52790.941846, - "thread": 136328761630976, + "created": 1756488766.437946, + "msecs": 437.0, + "relativeCreated": 52847.717487, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:55,095" + "asctime": "2025-08-29 19:32:46,437" } ], - "time_consumption": 4.482269287109375e-05 + "time_consumption": 4.315376281738281e-05 }, { "name": "__tLogger__", @@ -132541,16 +131920,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483075.196224, - "msecs": 196.0, - "relativeCreated": 52891.647756, - "thread": 136328761630976, + "created": 1756488766.5386312, + "msecs": 538.0, + "relativeCreated": 52948.40265, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.state (stw.stairway.main_light) to True", - "asctime": "2025-08-29 17:57:55,196", + "asctime": "2025-08-29 19:32:46,538", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state.set", @@ -132568,16 +131947,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483075.0956745, - "msecs": 95.0, - "relativeCreated": 52791.098245, - "thread": 136328761630976, + "created": 1756488766.4380999, + "msecs": 438.0, + "relativeCreated": 52847.871424, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/stw/stairway/main_light/state/set and payload true", - "asctime": "2025-08-29 17:57:55,095" + "asctime": "2025-08-29 19:32:46,438" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0.command", @@ -132595,16 +131974,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483075.0984077, - "msecs": 98.0, - "relativeCreated": 52793.831282, - "thread": 136328734033600, + "created": 1756488766.4412303, + "msecs": 441.0, + "relativeCreated": 52851.001874, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-29 17:57:55,098" + "asctime": "2025-08-29 19:32:46,441" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", @@ -132622,16 +132001,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483075.0988865, - "msecs": 98.0, - "relativeCreated": 52794.310087, - "thread": 136328734033600, + "created": 1756488766.441527, + "msecs": 441.0, + "relativeCreated": 52851.298179, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic shellies/stw/firstfloor/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:55,098" + "asctime": "2025-08-29 19:32:46,441" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", @@ -132649,16 +132028,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483075.0995598, - "msecs": 99.0, - "relativeCreated": 52794.983291, - "thread": 136328734033600, + "created": 1756488766.4421368, + "msecs": 442.0, + "relativeCreated": 52851.908177, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:55,099" + "asctime": "2025-08-29 19:32:46,442" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", @@ -132676,16 +132055,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483075.1417274, - "msecs": 141.0, - "relativeCreated": 52837.151074, - "thread": 136328734033600, + "created": 1756488766.4845266, + "msecs": 484.0, + "relativeCreated": 52894.297972, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:55,141" + "asctime": "2025-08-29 19:32:46,484" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.timer", @@ -132703,19 +132082,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483075.1826153, - "msecs": 182.0, - "relativeCreated": 52878.038902, - "thread": 136328734033600, + "created": 1756488766.5253813, + "msecs": 525.0, + "relativeCreated": 52935.152834, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/stw/stairway/main_light/timer and payload b'100'", - "asctime": "2025-08-29 17:57:55,182" + "asctime": "2025-08-29 19:32:46,525" } ], - "time_consumption": 0.013608694076538086 + "time_consumption": 0.013249874114990234 }, { "name": "__tLogger__", @@ -132733,16 +132112,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483075.196582, - "msecs": 196.0, - "relativeCreated": 52892.00574, - "thread": 136328761630976, + "created": 1756488766.5389585, + "msecs": 538.0, + "relativeCreated": 52948.730073, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Shelly.relay/0 (stw.firstfloor.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:55,196", + "asctime": "2025-08-29 19:32:46,538", "moduleLogger": [ { "name": "__unittest__", @@ -132761,16 +132140,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483075.196455, - "msecs": 196.0, - "relativeCreated": 52891.878538, - "thread": 136328761630976, + "created": 1756488766.5388608, + "msecs": 538.0, + "relativeCreated": 52948.63229, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Shelly.relay/0 (stw.firstfloor.main_light)): True ()", - "asctime": "2025-08-29 17:57:55,196" + "asctime": "2025-08-29 19:32:46,538" }, { "name": "__unittest__", @@ -132790,19 +132169,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483075.1965353, - "msecs": 196.0, - "relativeCreated": 52891.958875, - "thread": 136328761630976, + "created": 1756488766.5389168, + "msecs": 538.0, + "relativeCreated": 52948.68842, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (stw.firstfloor.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:55,196" + "asctime": "2025-08-29 19:32:46,538" } ], - "time_consumption": 4.673004150390625e-05 + "time_consumption": 4.172325134277344e-05 }, { "name": "__tLogger__", @@ -132820,16 +132199,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756483075.2972195, - "msecs": 297.0, - "relativeCreated": 52992.643368, - "thread": 136328761630976, + "created": 1756488766.6394522, + "msecs": 639.0, + "relativeCreated": 53049.223465, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Setting state of ViDevCommon.state (stw.stairway.main_light) to False", - "asctime": "2025-08-29 17:57:55,297", + "asctime": "2025-08-29 19:32:46,639", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state.set", @@ -132847,16 +132226,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483075.1966937, - "msecs": 196.0, - "relativeCreated": 52892.117444, - "thread": 136328761630976, + "created": 1756488766.5390725, + "msecs": 539.0, + "relativeCreated": 52948.84386, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/stw/stairway/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:55,196" + "asctime": "2025-08-29 19:32:46,539" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0.command", @@ -132874,16 +132253,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483075.19949, - "msecs": 199.0, - "relativeCreated": 52894.913639, - "thread": 136328734033600, + "created": 1756488766.5682566, + "msecs": 568.0, + "relativeCreated": 52978.028019, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-29 17:57:55,199" + "asctime": "2025-08-29 19:32:46,568" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", @@ -132901,16 +132280,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483075.1997814, - "msecs": 199.0, - "relativeCreated": 52895.204993, - "thread": 136328734033600, + "created": 1756488766.5686038, + "msecs": 568.0, + "relativeCreated": 52978.375169, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic shellies/stw/firstfloor/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:55,199" + "asctime": "2025-08-29 19:32:46,568" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", @@ -132928,43 +132307,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483075.2005227, - "msecs": 200.0, - "relativeCreated": 52895.946458, - "thread": 136328734033600, + "created": 1756488766.5694134, + "msecs": 569.0, + "relativeCreated": 52979.184717, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:55,200" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483075.2415383, - "msecs": 241.0, - "relativeCreated": 52936.961921, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/stw/stairway/main_light/timer and payload b'99'", - "asctime": "2025-08-29 17:57:55,241" + "asctime": "2025-08-29 19:32:46,569" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", @@ -132982,73 +132334,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483075.2419732, - "msecs": 241.0, - "relativeCreated": 52937.396986, - "thread": 136328734033600, + "created": 1756488766.6118417, + "msecs": 611.0, + "relativeCreated": 53021.613195, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:55,241" - }, - { - "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/stw/firstfloor/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483075.2717304, - "msecs": 271.0, - "relativeCreated": 52967.154023, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-29 17:57:55,271" - }, - { - "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'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483075.2722585, - "msecs": 272.0, - "relativeCreated": 52967.682303, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/stw/stairway/main_light/timer and payload b'0'", - "asctime": "2025-08-29 17:57:55,272" + "asctime": "2025-08-29 19:32:46,611" } ], - "time_consumption": 0.024960994720458984 + "time_consumption": 0.02761054039001465 }, { "name": "__tLogger__", @@ -133066,16 +132364,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483075.2975347, - "msecs": 297.0, - "relativeCreated": 52992.95832, - "thread": 136328761630976, + "created": 1756488766.639771, + "msecs": 639.0, + "relativeCreated": 53049.542371, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for Shelly.relay/0 (stw.firstfloor.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:55,297", + "asctime": "2025-08-29 19:32:46,639", "moduleLogger": [ { "name": "__unittest__", @@ -133094,16 +132392,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483075.297441, - "msecs": 297.0, - "relativeCreated": 52992.864739, - "thread": 136328761630976, + "created": 1756488766.639674, + "msecs": 639.0, + "relativeCreated": 53049.445383, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for Shelly.relay/0 (stw.firstfloor.main_light)): False ()", - "asctime": "2025-08-29 17:57:55,297" + "asctime": "2025-08-29 19:32:46,639" }, { "name": "__unittest__", @@ -133123,24 +132421,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483075.297495, - "msecs": 297.0, - "relativeCreated": 52992.91852, - "thread": 136328761630976, + "created": 1756488766.63973, + "msecs": 639.0, + "relativeCreated": 53049.501398, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (stw.firstfloor.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:55,297" + "asctime": "2025-08-29 19:32:46,639" } ], - "time_consumption": 3.981590270996094e-05 + "time_consumption": 4.100799560546875e-05 } ], - "time_consumption": 0.3027656078338623, - "time_start": "2025-08-29 17:57:54,994", - "time_finished": "2025-08-29 17:57:55,297" + "time_consumption": 0.3027315139770508, + "time_start": "2025-08-29 19:32:46,337", + "time_finished": "2025-08-29 19:32:46,639" }, "Shelly.relay/0 (stw.firstfloor.main_light) -> ViDevCommon.state (stw.stairway.main_light)": { "name": "__tLogger__", @@ -133155,16 +132453,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756483075.2977712, - "msecs": 297.0, - "relativeCreated": 52993.194978, - "thread": 136328761630976, + "created": 1756488766.6399813, + "msecs": 639.0, + "relativeCreated": 53049.752683, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Shelly.relay/0 (stw.firstfloor.main_light) -> ViDevCommon.state (stw.stairway.main_light)", - "asctime": "2025-08-29 17:57:55,297", + "asctime": "2025-08-29 19:32:46,639", "moduleLogger": [], "testcaseLogger": [ { @@ -133182,16 +132480,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756483075.3984358, - "msecs": 398.0, - "relativeCreated": 53093.859512, - "thread": 136328761630976, + "created": 1756488766.7404823, + "msecs": 740.0, + "relativeCreated": 53150.253781, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 17:57:55,398", + "asctime": "2025-08-29 19:32:46,740", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state.set", @@ -133209,439 +132507,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756483075.2979333, - "msecs": 297.0, - "relativeCreated": 52993.357042, - "thread": 136328761630976, + "created": 1756488766.6401067, + "msecs": 640.0, + "relativeCreated": 53049.878108, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Sending message with topic videv/stw/stairway/main_light/state/set and payload false", - "asctime": "2025-08-29 17:57:55,297" - } - ], - "time_consumption": 0.10050249099731445 - }, - { - "name": "__tLogger__", - "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", - "args": [ - "(False, False)", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483075.3987815, - "msecs": 398.0, - "relativeCreated": 53094.205055, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 17:57:55,398", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Start state (master, slave)", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483075.3986783, - "msecs": 398.0, - "relativeCreated": 53094.101843, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 17:57:55,398" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Start state (master, slave)", - "=", - "(False, False)", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483075.3987381, - "msecs": 398.0, - "relativeCreated": 53094.161733, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 17:57:55,398" - } - ], - "time_consumption": 4.3392181396484375e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (stw.firstfloor.main_light)", - "True" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483075.4994826, - "msecs": 499.0, - "relativeCreated": 53194.90629, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (stw.firstfloor.main_light) to True", - "asctime": "2025-08-29 17:57:55,499", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/stw/firstfloor/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483075.398933, - "msecs": 398.0, - "relativeCreated": 53094.356629, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/stw/firstfloor/main_light/relay/0 and payload on", - "asctime": "2025-08-29 17:57:55,398" - }, - { - "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/stw/firstfloor/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483075.4000318, - "msecs": 400.0, - "relativeCreated": 53095.455365, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 17:57:55,400" - }, - { - "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'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483075.440613, - "msecs": 440.0, - "relativeCreated": 53136.036781, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'true'", - "asctime": "2025-08-29 17:57:55,440" - }, - { - "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'100'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483075.4426186, - "msecs": 442.0, - "relativeCreated": 53138.042239, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/stw/stairway/main_light/timer and payload b'100'", - "asctime": "2025-08-29 17:57:55,442" - } - ], - "time_consumption": 0.056864023208618164 - }, - { - "name": "__tLogger__", - "msg": "Value for ViDevCommon.state (stw.stairway.main_light) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1756483075.4998355, - "msecs": 499.0, - "relativeCreated": 53195.258955, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Value for ViDevCommon.state (stw.stairway.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 17:57:55,499", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Value for ViDevCommon.state (stw.stairway.main_light)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1756483075.499714, - "msecs": 499.0, - "relativeCreated": 53195.137583, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Result (Value for ViDevCommon.state (stw.stairway.main_light)): True ()", - "asctime": "2025-08-29 17:57:55,499" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Value for ViDevCommon.state (stw.stairway.main_light)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1756483075.4997926, - "msecs": 499.0, - "relativeCreated": 53195.216429, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Expectation (Value for ViDevCommon.state (stw.stairway.main_light)): result = True ()", - "asctime": "2025-08-29 17:57:55,499" - } - ], - "time_consumption": 4.291534423828125e-05 - }, - { - "name": "__tLogger__", - "msg": "Setting state of %s to %s", - "args": [ - "Shelly.relay/0 (stw.firstfloor.main_light)", - "False" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", - "filename": "common_testcases.py", - "module": "common_testcases", - "exc_text": null, - "stack_info": null, - "lineno": 28, - "funcName": "device_follow", - "created": 1756483075.600492, - "msecs": 600.0, - "relativeCreated": 53295.915794, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Setting state of Shelly.relay/0 (stw.firstfloor.main_light) to False", - "asctime": "2025-08-29 17:57:55,600", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/stw/firstfloor/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1756483075.4999895, - "msecs": 499.0, - "relativeCreated": 53195.413291, - "thread": 136328761630976, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Sending message with topic shellies/stw/firstfloor/main_light/relay/0 and payload off", - "asctime": "2025-08-29 17:57:55,499" - }, - { - "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/stw/firstfloor/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483075.5010695, - "msecs": 501.0, - "relativeCreated": 53196.493235, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 17:57:55,501" - }, - { - "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__receive__", - "created": 1756483075.503671, - "msecs": 503.0, - "relativeCreated": 53199.09481, - "thread": 136328734033600, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 743664, - "taskName": null, - "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'false'", - "asctime": "2025-08-29 17:57:55,503" + "asctime": "2025-08-29 19:32:46,640" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0.command", @@ -133659,16 +132534,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483075.5040398, - "msecs": 504.0, - "relativeCreated": 53199.4634, - "thread": 136328734033600, + "created": 1756488766.6413767, + "msecs": 641.0, + "relativeCreated": 53051.148084, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-29 17:57:55,504" + "asctime": "2025-08-29 19:32:46,641" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.timer", @@ -133686,19 +132561,496 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756483075.5043418, - "msecs": 504.0, - "relativeCreated": 53199.765516, - "thread": 136328734033600, + "created": 1756488766.6829379, + "msecs": 682.0, + "relativeCreated": 53092.709223, + "thread": 135402099861184, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Received message with topic videv/stw/stairway/main_light/timer and payload b'0'", - "asctime": "2025-08-29 17:57:55,504" + "asctime": "2025-08-29 19:32:46,682" } ], - "time_consumption": 0.09615015983581543 + "time_consumption": 0.05754446983337402 + }, + { + "name": "__tLogger__", + "msg": "Start state (master, slave) is correct (Content %s and Type is %s).", + "args": [ + "(False, False)", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488766.7408078, + "msecs": 740.0, + "relativeCreated": 53150.579223, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-29 19:32:46,740", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Start state (master, slave)", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488766.7407131, + "msecs": 740.0, + "relativeCreated": 53150.484737, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-29 19:32:46,740" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Start state (master, slave)", + "=", + "(False, False)", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488766.740767, + "msecs": 740.0, + "relativeCreated": 53150.538302, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-29 19:32:46,740" + } + ], + "time_consumption": 4.076957702636719e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (stw.firstfloor.main_light)", + "True" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488766.841491, + "msecs": 841.0, + "relativeCreated": 53251.262408, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (stw.firstfloor.main_light) to True", + "asctime": "2025-08-29 19:32:46,841", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/stw/firstfloor/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488766.7409186, + "msecs": 740.0, + "relativeCreated": 53150.690042, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/stw/firstfloor/main_light/relay/0 and payload on", + "asctime": "2025-08-29 19:32:46,740" + }, + { + "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/stw/firstfloor/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488766.7421167, + "msecs": 742.0, + "relativeCreated": 53151.888138, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-29 19:32:46,742" + }, + { + "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'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488766.744191, + "msecs": 744.0, + "relativeCreated": 53153.962351, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'true'", + "asctime": "2025-08-29 19:32:46,744" + }, + { + "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'100'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488766.7853432, + "msecs": 785.0, + "relativeCreated": 53195.114748, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/stw/stairway/main_light/timer and payload b'100'", + "asctime": "2025-08-29 19:32:46,785" + } + ], + "time_consumption": 0.05614781379699707 + }, + { + "name": "__tLogger__", + "msg": "Value for ViDevCommon.state (stw.stairway.main_light) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1756488766.8418226, + "msecs": 841.0, + "relativeCreated": 53251.594048, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Value for ViDevCommon.state (stw.stairway.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-29 19:32:46,841", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Value for ViDevCommon.state (stw.stairway.main_light)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1756488766.8417256, + "msecs": 841.0, + "relativeCreated": 53251.497093, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (stw.stairway.main_light)): True ()", + "asctime": "2025-08-29 19:32:46,841" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Value for ViDevCommon.state (stw.stairway.main_light)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1756488766.8417819, + "msecs": 841.0, + "relativeCreated": 53251.553287, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (stw.stairway.main_light)): result = True ()", + "asctime": "2025-08-29 19:32:46,841" + } + ], + "time_consumption": 4.076957702636719e-05 + }, + { + "name": "__tLogger__", + "msg": "Setting state of %s to %s", + "args": [ + "Shelly.relay/0 (stw.firstfloor.main_light)", + "False" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/tests/common_testcases.py", + "filename": "common_testcases.py", + "module": "common_testcases", + "exc_text": null, + "stack_info": null, + "lineno": 28, + "funcName": "device_follow", + "created": 1756488766.9424295, + "msecs": 942.0, + "relativeCreated": 53352.200874, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (stw.firstfloor.main_light) to False", + "asctime": "2025-08-29 19:32:46,942", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/stw/firstfloor/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1756488766.8419337, + "msecs": 841.0, + "relativeCreated": 53251.705291, + "thread": 135402127188224, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Sending message with topic shellies/stw/firstfloor/main_light/relay/0 and payload off", + "asctime": "2025-08-29 19:32:46,841" + }, + { + "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/stw/firstfloor/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488766.843124, + "msecs": 843.0, + "relativeCreated": 53252.895527, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-29 19:32:46,843" + }, + { + "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/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488766.8457522, + "msecs": 845.0, + "relativeCreated": 53255.523872, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'false'", + "asctime": "2025-08-29 19:32:46,845" + }, + { + "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/stw/firstfloor/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488766.8460886, + "msecs": 846.0, + "relativeCreated": 53255.860242, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-29 19:32:46,846" + }, + { + "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'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756488766.846389, + "msecs": 846.0, + "relativeCreated": 53256.160337, + "thread": 135402099861184, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 776092, + "taskName": null, + "message": "Received message with topic videv/stw/stairway/main_light/timer and payload b'0'", + "asctime": "2025-08-29 19:32:46,846" + } + ], + "time_consumption": 0.09604048728942871 }, { "name": "__tLogger__", @@ -133716,16 +133068,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756483075.6008277, - "msecs": 600.0, - "relativeCreated": 53296.251247, - "thread": 136328761630976, + "created": 1756488766.942805, + "msecs": 942.0, + "relativeCreated": 53352.576543, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Value for ViDevCommon.state (stw.stairway.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 17:57:55,600", + "asctime": "2025-08-29 19:32:46,942", "moduleLogger": [ { "name": "__unittest__", @@ -133744,16 +133096,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756483075.6007292, - "msecs": 600.0, - "relativeCreated": 53296.153153, - "thread": 136328761630976, + "created": 1756488766.9427044, + "msecs": 942.0, + "relativeCreated": 53352.475763, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Result (Value for ViDevCommon.state (stw.stairway.main_light)): False ()", - "asctime": "2025-08-29 17:57:55,600" + "asctime": "2025-08-29 19:32:46,942" }, { "name": "__unittest__", @@ -133773,24 +133125,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756483075.6007857, - "msecs": 600.0, - "relativeCreated": 53296.209376, - "thread": 136328761630976, + "created": 1756488766.9427614, + "msecs": 942.0, + "relativeCreated": 53352.532812, + "thread": 135402127188224, "threadName": "MainThread", "processName": "MainProcess", - "process": 743664, + "process": 776092, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (stw.stairway.main_light)): result = False ()", - "asctime": "2025-08-29 17:57:55,600" + "asctime": "2025-08-29 19:32:46,942" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 4.363059997558594e-05 } ], - "time_consumption": 0.3030564785003662, - "time_start": "2025-08-29 17:57:55,297", - "time_finished": "2025-08-29 17:57:55,600" + "time_consumption": 0.3028237819671631, + "time_start": "2025-08-29 19:32:46,639", + "time_finished": "2025-08-29 19:32:46,942" } }, "uid_list_sorted": [ @@ -138453,14 +137805,14 @@ { "name": "function", "filepath": "function", - "line_coverage": 84.75, - "branch_coverage": 46.77, + "line_coverage": 84.42, + "branch_coverage": 45.7, "files": [ { "name": "function.__init__.py", "filepath": "function/__init__.py", "line_coverage": 87.3, - "branch_coverage": 46.77, + "branch_coverage": 45.7, "fragments": [ { "start": 1, @@ -138818,7 +138170,7 @@ "name": "function.db.py", "filepath": "function/db.py", "line_coverage": 97.67, - "branch_coverage": 46.77, + "branch_coverage": 45.7, "fragments": [ { "start": 1, @@ -138956,7 +138308,7 @@ "name": "function.first_floor_east.py", "filepath": "function/first_floor_east.py", "line_coverage": 92.0, - "branch_coverage": 46.77, + "branch_coverage": 45.7, "fragments": [ { "start": 1, @@ -139379,7 +138731,7 @@ "name": "function.first_floor_west.py", "filepath": "function/first_floor_west.py", "line_coverage": 96.92, - "branch_coverage": 46.77, + "branch_coverage": 45.7, "fragments": [ { "start": 1, @@ -139632,7 +138984,7 @@ "name": "function.garden.py", "filepath": "function/garden.py", "line_coverage": 74.07000000000001, - "branch_coverage": 46.77, + "branch_coverage": 45.7, "fragments": [ { "start": 1, @@ -139730,7 +139082,7 @@ "name": "function.ground_floor_west.py", "filepath": "function/ground_floor_west.py", "line_coverage": 93.39, - "branch_coverage": 46.77, + "branch_coverage": 45.7, "fragments": [ { "start": 1, @@ -140208,7 +139560,7 @@ "name": "function.helpers.py", "filepath": "function/helpers.py", "line_coverage": 98.48, - "branch_coverage": 46.77, + "branch_coverage": 45.7, "fragments": [ { "start": 1, @@ -140455,8 +139807,8 @@ { "name": "function.modules.py", "filepath": "function/modules.py", - "line_coverage": 76.05, - "branch_coverage": 46.77, + "line_coverage": 74.79, + "branch_coverage": 45.7, "fragments": [ { "start": 1, @@ -140830,9 +140182,19 @@ }, { "start": 163, - "end": 168, + "end": 165, "coverage_state": "covered" }, + { + "start": 166, + "end": 166, + "coverage_state": "partially-covered" + }, + { + "start": 167, + "end": 168, + "coverage_state": "uncovered" + }, { "start": 169, "end": 169, @@ -141285,9 +140647,19 @@ }, { "start": 343, - "end": 346, + "end": 344, "coverage_state": "covered" }, + { + "start": 345, + "end": 345, + "coverage_state": "partially-covered" + }, + { + "start": 346, + "end": 346, + "coverage_state": "uncovered" + }, { "start": 347, "end": null, @@ -141299,7 +140671,7 @@ "name": "function.rooms.py", "filepath": "function/rooms.py", "line_coverage": 30.36, - "branch_coverage": 46.77, + "branch_coverage": 45.7, "fragments": [ { "start": 1, @@ -141487,7 +140859,7 @@ "name": "function.stairway.py", "filepath": "function/stairway.py", "line_coverage": 90.48, - "branch_coverage": 46.77, + "branch_coverage": 45.7, "fragments": [ { "start": 1, @@ -141580,7 +140952,7 @@ "name": "function.videv.py", "filepath": "function/videv.py", "line_coverage": 94.07, - "branch_coverage": 46.77, + "branch_coverage": 45.7, "fragments": [ { "start": 1, diff --git a/_testresults_/testrun.pdf b/_testresults_/testrun.pdf index d923c690a957c8f40e656e922581ba57012d2ac7..8ed32283169d26d612c8906bd2d5a405105c23c6 100644 GIT binary patch delta 479247 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%0A-6cC7i| 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 z z0}P_OazZ!9O&SVxi@L{X+=gKo*yC;REGu zKaz)%xI_RzwdAZa%TwnlWAj?P3^8}SYPm9&dX5^mA{pcrhX5+Go_tN`KG+C6CX&Vv z)-@Wl*n@guZ*ZwJ5yue|R4#1(T!w~_Tb@-Qym`30Wt3oBt5&>F7I*Wn~qcb(~Vj>SWjUC9tY7{k#%%SKnD#_dqC0bZDQJbYK`gbK}2s|-~hrM zL`J1gb32zp0_?RHcf&s7yLkKANY^Oj$tN+5OI&kWteK`9=KK&%8h6zp>+Zw#N!($W zgg0Ql5!|yyeYJ<5ia6w@xup*_o)txC{hb8DuI~x_!UX!`#H`_yP~hVjlp(opDQ^@; z=(+%ROB8U-1+S4@jFtT{1lO<&+1(D40R&8rRbd1tVg>VXcMHF&i z%|R5Gu!SD646>>wYG~%q5_Bxn`LD)dBa~b~w4BT;T|hq~){8pDtLC(O1X+9oJ>Bj{ zH?ixUL0yPSBCJ-`rUU9V~|QE$Z2Hj0&{YoZ5xcAs6y~3pQbH7 zSMJq6*)CHCb{d#Qyb_LvOqiMP#yV^D5%%^VIHq+Z2J@(@IHFUg4R>-P7YjQNmG%Le z@Sa$}Zo}-4SYKqD^B=j2k>_K~zGyh;9IQGs`F?fwa@qXax>@uv2q^PJzj)F#&?m%I ztC8?YD&!B(8qSSz*HGn2rW^Uh=N8~(I-^Qs`9=wrOHGhI`SlU@rIk~+axoUGEW@+m zm-E#e5%b5dvcD7DjK>gvwIt$O6m|X zv0N0gb(zTP-qE{+qLbcK(cArpV<`$pg{n5l8wOYOheWiJ{0qj#P&7XQW}!8rC=Pt` z0^+p>MaTy~`}Q$XT8Iaw7+r(2YT(eXIp`K@RHtB>0_}bn#JWvBsHrGl-N-cm=Tb~Z zJOf%-)xC~HCimj8x!`Xr5ff8@HOPH2#>bwp0gCXKM%q)6-U3|BIN5d>SZrC>jt&RV zV%+>r($zp)c+p$lajat+F4wT-)4lKH$u*w`nqnaEI_S&2Wo8jSaXW5aYD@B!=l$E8 zHC0(`>Y-AbJ(8G%7sQ-hs1eC0qT&Ms`Z-dbij15X!vCCs!nwQ$M{CysaN~|^E$cHw zFr!^&i1`SkOS?fggt5gxE4f$&Kn<=lf_ybrRM$c0^_v?QC(re}2!yuff4$cX!878R z#g}wryX;mq8+3Ac>~g_eKq={KAO;7UYlC}F;r`tS`%785DZmxoBKEZ*>fveB8>Ga# zk_O|)v&}2$q49+?L4WyVSh%F&4HL0~{U7Ybi67JrSKgX8ao3ikr zmopZz*e?B<|D5JFYun%h%F>%Tki>*DbS+w7J?)(E!rNT@CVN;Gbyi5nA z$^bsddK1k-2hj2du|P$W#BK-PZbRHAtxt{<1DP#|(){{P9Ymh!h|=vpaa~T<&aN}r z6GX)A$6!>8yD}1LpT$N94RPScg66?g-od|2f{p*nTq@roG1E@bLBFL{!U93+Wt}({ z{q@8iJ*?J5nN&GuuXE|Ilw+REFqOC{jHB-Ja-ZJUS29{FU|AFeP*0$?l$T+Txedox zxhyfms4;%FN@V)5UnXsPt4v)IPch61Kms1-g9IwHXmo&-Es2C!m+{~H2g^(|?at9P zLQ*kXHd~kZ%of3iEw^ncnx+)MKipK5Z5x)$nTGiWFF|R2p!_Rs=I;F5V7~@xfGkFf zf}KTAGE*8%MKZ{Ge}Ebf@phBfuDU9=+IPwtLId?TL@M>H^L|{Yt$g7N7hK5Gi&!y@ zZzbBGQa1HrunWGx%kvNBaO|j*nJ&zK0eCDU=-82;2dv$&F~fhJ0a@Egw_Xy{KDBx* zZv1bY#N|cAJL{O zxUOc@su}D{BqSmx-oN3n8ksTi*-|!iRnUEY)5? zX-^L)7IHql6}13O4YYw3_Z4im0qaA-k>ELoyWK0POw__6{4su}pXNd|NE~s6%5B%| z%f0m}l*)e@BMyy+ulI)zAp(;0eo`oc0X8nJIFKO^6gmcUVg)I$Fc>5Xv$?CM86I1= z@BhKyS>2KSgTJF2_y>Q7?L?r?0HojD0qJ+*K>8gZ#mkeLiGM~@Y`6Pdf{nhMT$#gv z`G5GkWq{#eP-PxvLnA~5cq!f*Vr{#GdVx})8xfOU6=j&8JGPbcQ+#N> zxX+Vn0WCud1mRizAcT)%B}=C3&qeZGA)G128R$+M;;Mb;x!vVQu4z~mXN4K6FvBr) zbLMvQjqdRBzdu~)()QNx+1T?T1-x9G!eM{RBxwuwjF}qbDM?eJQneB)Iw*Ayitc+k z>J@`-WRH7;cN zK~+4(vQ6nm1vAu&LGZ2gvi0sV8&#;4!_5WCBTQ!fS|`ebX8%?vf3jrpsrWROFkPyl zHRHJF=$rjd5->j-%ri;`pF};3n0U}&zbcV*+BccUuLO&HT9BbkM2xGa)t z6>wu9U&Vw(!=WbYQm`X3i^pb#U3*Ou(AreZwMRAnl+9ViJdl?41 zHr|e8!kfKyZ@vzmKU2UNq1^ QUuYwXz^1Df~85Mey9lQqbrZfS3k)0hg&xt6E(D zy#K%>8_@YVJ<%_?lr*{*9dun#QMBrbEm&hvY9&Cey~sF-X1TUDSnXihL9dl z5fr)AmYNhTCD4agVi^!0iWm?>BjjMq;FaZ_hmTOT@y=?2pQwmey_2Rwp@-rWKh4ZB zpEDp*ab3AzG8UmJ^00>g^G`LFNj$pM!Ygr*1&_mADwD}XX3{`2{yXo=#>LMp2|k1J z%a$rSX&fknb>s!#{c^mFp8BFSe7MkH1Z$CpHe+8F`@LamBC*Go;@}4C9QV@qAjAG; z;>IFO`0sib;sIXoJ>F0ZX@)e=aDWI1t%@$gKnkI(65$|$#yX%ACXAVvJ^Y_4GPdl*%+!m^+^!9LF&X|_V@3W7NSWL!BjPIG(cqfSHJUA6Y)>U&AecF0_V*0 zB98xd>+76~-^#4WG8?uR$C^b)^>W?qr-rJ=?td)uwg74P{E>9M(nNC4^)K_>-Y z6VB7|X=#HO5T#Vtbj?()4v3Jy>v=I(5%7I`JyE|ti6e&sx9&$X4?m=0LGa6wg4!qV zWX$;=N$E(SjqBC^{+zC-?^{J)YL~cGe@-;<^Ahs=&2U}|Z)62<#SiPlJ*{3&9PlB{@l^Tc#dc{) zZJBZCX6^M4N@-mFs|bmp-z#8hdnBqc?{&Y_d3^u$00-MSaE6jFzt6Kb5-CYcijbIF zAZve|$}fN%`=u}&PUNdx8?7*rW`bTekWy;z8#-6f02ef%zRqV-nt) z&3bwJV@!;8H(GNH;^^1(g-pp51=xgBRZp}S=YR_!>6Y3F8XD{U6w8R=2k^!Fp6m2m z=N^)bG*mBRmlt@knBVrC4iZZF#W;pXW)%{$J*F|w&h00;{PgY?e(wwjPK)tDYi~FZ z0m$|%$b|&3vAbg*8%D#R2yap@*JwN#FPkD%yto1{lUtE z7aqHNfDI9l9pc$G2!8GJE7I?m$VMUvv39$_hOzS`Gd^#)>a=fG6BH@T#LfG}DaAw5 zH@cvY0mpD$&p)=hv#)%%9y^EK>C8Mh^kGOt5e1L{shN7xLu8J@(Lk6WWx=m->H+E3 zA_o~st`&Cgogw}2d)P@vH#!$hU@qq$wcA6t%i9#BDVaK1N8@H0|T?+KQu?U@&#NWD#~+}J2DjC8qaPIf@M9lVR6;)z*eK-;Tf-o<4I(aQl!!(v`SK%WswfZrFcWz0uk6H zugQMMu-uVehg-6k5m0Bo|HITdhQ}4Q?K-w?+eyR5HXGY^V@+&pk~CJ+*tXNyjcq55 zwWsge8KU6p3rw+7BOxqo*&S zq42$ZmP!$;c4wA`hi*^*vZb?5nXpgdGvM!42k1t?yafClv}A1QFR#`Qxvki3I(V!Y_Ap zXJ~){eCz5uwzF9%Lrvy)$y9w+lC*n~@P*15{R+XjQwTSAa4ti_A>4@VsJ7~X9YqF4 z5nqQ9y?`W$)8&Grq@_Xic7{JbTHX*kjxw93G$&R-D-i@xXkv|wqko%`^qa!@TJ6$2 zQiZKhl`do`8Bf^e8hHYOig#n})*)0cGc{n9xHxTyYya!y1Bki#^)VmF7UX*^K(BFz zWgnLL#Bk<3hVxY*3x#UMd7B3i0mIJtcsf=!jgDad9nTDGAjjRv63JX<_B>@4%6W`c zQ_lr0aIVQ?yZM7CLRT061578ct#xfiA=(&aU1zPPMpO$H0aCeGm%DfXKQ%}5*cWhm zJIQ^SE6`v9WuZ#f0O1q-x{XHUQ!WaJP zuMhXF`<$MxX)IsjU&}0vF_J>rDX2k;jZ{>*e1}b71%uP}qyWFg+92lQPA5=~oN{P&z2nCi%Chad;V;fF@r&xl%oAV;=#qCc~{J89K^ zdNi26eiBu6Xqt2me(FG#h(-_=dM~Lp5p<)=Ejv<`BzAgui_8PSGktCWz&aCXEO0iU zO940*1SjWznI`XTP;h`VP$)|qqVPt@(nvB(e4a{XM&4l=NX2HJ=?W*4%E<09U-;S8 z(1FD~tIkAOP(&w0M+I!CdA97yOkkI1!AS2sWmEZx|0sD4Z#GKchh;5MB;sXua}|(- z(yhh8G()RYh@Vbr*$}>~q?_}eJ(H*JD6&!hb6NTL@if^d9|n;3$A-NmQpE6?qz%z= z@!=*kZ)f>Z6I-I;YSH5b#^{c3FR}7#K^W7Epz$WQ*EybLYTU`r1vL15;{2 z!9@1kJe{U!iuCMfg+Yj(W{c(&1s7a|OGv~C+hq0JouLu@VovehbN=$tM$7__@#Ctn z`B21DdxoLqfEVCZ*~2Bh^e3q18}vCjvdN~%ib}IzKJVgjQxF**(n<8{dTk>>oQi5y za&$j;TYO*~s@odS15boj*nhay<;_kv*Oj-I=sWK>&AJc+Of}IT05YO0oW8MxAg6F}gT7CU&=G{nXc%BJ#hP*`85z0yxqtiTBHij= zpHCT6B+l>mG89H^R@`yL_vnLYjUWAR?Z2nyD>%Hww!H=zyigd54`X<5ucr6%fhN)X zyYOwr8}0nNzxw03km@j;UI|T>L&KX9vN=fNT0n4FrK?RepYZ%vl=Kt?^7Po0qQE%P zfe>Ox6kLGyXvv}te7Z?tT>f{nJ&FV&l!#5MarvscB8t`B#b#vzbd+IIcow&2is5VL zq-6c&j1@PZ2>Dke8*DJ?;U_Y%ky*Q-bXM$$SLZ0pT~aJn!4qtKKS z!twGikJq__*S85pCrq0v)?u-#VOkfhuK|O|o2BgKZ#Cvl9`k!AZ2JWme|!R5U=m~E z?hpYxTWkng`BfWUiB>ys>oI??6d!);7%w&Ib6X?$HBwJ@KD{O@UFVOMK4VPvJ;rG- zJ3oZC)K>4DJ2;vM>LFAaWorr{yGwRyL{$7JX)f z>VIvHn`|VnDsG%Vv>0!-<9Kp!sSh-%7s*yqTlMOb6cg<^*UQa|!ZpUE(u0R^RU1^r4H|}KJtP{) z>FJp#A+bB%hM#HtNR`ljLL(ig+9Qi}*A>cMzmh%=w%t4DPjL`S zx$<6vL$nKWxuIJlfGp8$q)Z#wz3W$mt4((@VoSnHE3EpeNJlJ0ev#@tz#Rtokw|qN zXDizZzY_!2h1ib_pxdF5Q9{2&RS|aH)k4Q~GM4m3gRu?hVx`-!JOQc4FdHx>UZp=c(v8(gX zRl2LD4=WV6eI$UoeVl52Q#Ad>9e{j&L9{~$?GL{DhU?VXtDt8M%;!(EmA&D&K*Es9H_2N-(R!^kU zgqQD}$A69BFsZ3j^(8}82m8>>$mR$l(Py`*dhwuEQ;IG4dpFOV6OQ_0uq-8p;s@+PF)ZIax=&F%gg-H%S=3*Ro52rnz=t1S8=Rm1xx#(rPR~m4cUPm>o(R zUy6hsC<2QZS$pLC+GkaRCLCw1|1v5Yh8{OOOPCOUHqdvWY{+_pW;YM`7K|5tUMzx@ zW|HhQ6(QbYd-koWPM2as`+hefzW3yb2pqDFqOpf}BB0p-$4KCZB25E5-=!;Y4LD@- z$W>YKRT&y^a8HH?JNzj$EQ1Mk16h0vk)Np_dHHF@UiXg;It4oPCs|HzC}Bu7`b~s) zO9ZmR;ty%LTKC3Z6ww+06+wFOB_lmdWQ|_u>~P6wpFkV()M%eexbnfTKX4KVhD~^5 zQ^yT+FY!uEbMzp0>#PgIIOZNbn03#K;MXYWm0FXT;e*wp;kp+>-u(1K8{Mu+U~JpQ zXYJ9I5;a+Z9EK`%>pMKkkXTBSG%l}P;M_xXxV<^tnA3Zg4gy^Pg@Fd-u$^KcpDzX! z)I>%XzxU~PW75SZw<@i&`(Q`Wab$3`S216%!9+C0@qMq4N1|`M%=Ig7$kwdeamLGm z9zlBlKH2q*S(jSx#W6qlYmZW?>@&Atl;CCnK|DcJFk!eMK45UlC6rshul>tnc>UV5 z_Z@agWl1!x&;aaE4BkU4zf7*tOM>F?igJ?|}TxN%u+-#1OHqxSK8yk<(UNNbMfd@voeJB_aLmK`MJuiK-gT}# z9cL%KUA;YTSlMyiI}`$YzK?`qx{tjX$xmc=TVMfCg{n*&(cw@T)D znEXi9v7A=!yTuM}<5;{E4-2?pQ*4&29J?>e9uB8xZVnJR(X%{ztD)c%CBB!dcpDCD zP%lJNi_CO2V3p*_=_%i2#1(GC{&2tFxa#)g2#YnjB&XHl`=eLx_%#WN)msOB*+QrNaqjXir}@p6ouTsm{+wBHk!$nu zZj=4A2V}E)4v+cnv^cE?WG7zEH`!|^FSSRff)3c-E#4Ore@3Hr7nW<{0%numN$5Wt zPXHb%11w~Ooft1q!F8Kmee~CB0V44o*wyBUJ*1x^S9uY4^*57)i}6j0MYNG~+Jxk^ zbR_-}!WdG;{T4W2;6+CEr+zr}=jH+Xj5K<@_hAmW?l@uzEOR$u23-Z(MlkXB#Mg1p z%cTcG)=K5EOcBE82m~FD)AFgOU~Vq>qM)Dpdr>?#j9fEH2GHs^ zA7SZ{eqM~a`9?SXf|V6{<13jB=5+>B{cK!a{7XTc?x%l zb_404#;9BbZwR=poqh4b;XZH!?-L>PwkKR`->$XCDx*XNh7c*0!~`9RAHtaLw$ADe z*Xa@B7V4}%mjpXDrj~7sAKqe}cUawv}?!ufL9E$a(9rn>hCYS|X^ok!! zUMmDp#?$!jw|dgO2Q$R0sZcNvZrX2b1~sQ^JTPlR>L2})jdZte`Mkq^BtW2mni(}W z!1|LE(0)~1CcsEv>Vg#V^t0Y2`S1wWh9jGIW%vf9IHu+5Bt8?A^e@SfDbgPidW`SQ3qZ}-er(G+I7ETEln-ZD zZ!f0I*kSH*jI#OBb{KR6$gyt!-!s?b|_tsgwecfvcgK+V`#75MOS=2M8dsuz$IGa-5*2mJiEV%O&BU0Xm z#%C~Tr3-FNIWPG7%-wR=ZYD})g_IrWVIYsyt|`Xeb?to&HskLB;9yKr5F_EPE%GCP zh294ybZ0CH-ik;S6+~v}fO1H)HCHQVx*|4cl@=rvids$%ri-GBm7V?v#$#t+FP*{x z1Edzw2-p$sNkq8vbb~=>GawSkmWMN5kKB^kwJf4+yc@4&h#4zrud=eN!VwPd- zKkN>Nz))BE_r^p8fyr$RPd&?|=rI`3=Xi*$Me_Ad5LO`C`mpYpY01*ANmziJJPJf1 z3f$$UQvFGB2Umq}rp>s*oebsmy@VvZc&OG1x8%onuv?k(;L*=K-_Lpu40-D6^K}}$ zNrVjVJ{kph3Ih^iLRo( z!rxM8)?s{i)kpKV!7t8NkbzPo1P0z?HyC(OaWhd7p=Sdo6Iw#)zmL*N7~+x9WyEB6 zO%s$4yGX1%xeuC<#Kn%4z1!MT1a3|wlJw2Jcd;hgB84zzhh<@aoN@_bdfak2IF2)9 zf)ipZi1f0yzLGqbD@LU$>q@r(4J#oI7f(JN_Z>4jEj~d`fp(Z_Xu%bWM^T=}EHZo; zABLZw<%wl1DrQ}3PEM)jLrkc*&-Ui11TUf4@^%J7w};h28|QUfyHXDFVQJhQHok2pH|Mj@@`%+X#;bup<z?7e*Re;nht|^;ZIooo!P^hiCa0cer0r#WfYW9v9LDg8HeehC3ET z!)?Kel!t59`VJeD4-8J~02&wl2^MbSB7fXKFKdK`7k`cn?hM)~c0KPd%pXU&c)xVq zNEBfU1PDKDaeJVb;|&~-bDn;?0%)?0Oh}=(b${1!tUYt4syjAUplf zZl)Pn%Itbc7K33xF<_fDS{+luZJ%ATNOu*UVy!rb>=0g>?kv>o<}KPe6sDH38|jTg zed&2XsG<9XJwtgs;A>A7MqitycNN+AQ9}0(=Ya;~3_YKQybUxEswb1qHvH*XK)y zk21>l!)C0kEw1$ zk2l|A5UTstBdYrg1g!aN*uAe5lKn54PHud5yZ&J9|0mPgzju4LH*pY+pDy7v{D({z zGUB*B*Tye=DnqjdbmW$g|Jvxk;}>FW^cunWNn~`CV)Hd}(c9?*eJmSmEI& zwp$8Kl-*>QF}O&BWFPu)cXBVBco@HL9^X2fU$(ODU5jeNpf@E&MFG@HsoaBox*jeu zHqJVvLg;QNHJgz5O(3QnoMCz>rFEzh#Nr!TZbyNueqyxNLpd+E1ldsUC_2uvk1H1* zSc;}*=iw8zm-+9Q$s8Zjyx8hMHvN^kqlgGkbP=@Ki(dNGVUn^yYpiD(s%IJAp5Z>n z9c+|-d4i!i9VS?pC%^>qt;MGi&E9$(F0!$f7=FeXV;AMX8V?(>o7;gkI)`qPk%Wn) zVqFaoG3j)QYpDrN#@>bGgC7GWv9Mt>eSit_?Sh*x|4 zMn+v+TnASQClaIS5;Dc5aIxL2LZEwGGOG9b8cK1g;u8$tSMN^ z*T=hD-CN@?5yZmbcy@2}O~nk%f}`4)*iV6Z(@xvBPtU8y5;g z;_aF{pU0iR6+jMTOLh`i=sx5N#aQ2~Y)8!4%CQfXnKnz~M+^H?{MvBh_lb0^eoUaR zv6&wq!v1qEI>W z0T0hw8NsCutTvU+il>7<29}_r)3{lIA91bs4{)N9LEKM@!{~Uf{FF1BTFC+WpQ3Xl zB+8_k!B;n$P`E@_X*|{=wM1g!H7IuCA2((Stcmr+;=tZ`+#Fc5n=jZF4bhrdv=%sb z7%QfP0MJyBKdirJw--#L`Dtb{vM??E=A6K;Mk@V%sh510sXFxOM)3m$qwVuV;u-N~SJ(dSRtIq%B}*oj^Xd72zsb3BATyz%qB(piU~4HaAfip#yqD zjiE`I+SPk->`%zR)7F$Ad`#f69yCaL&CUhvJ3;~-2*zCZq%gY97>x}GV$ounSW(u{ z_e$3G<`q)rfz9IJYKem=iTR=`^~1BDLOL2?a3W-qa-mYNQQ8Pi=G}g6>O0#sy?qg1 zVne$?$bpTU^AXTLOmIHvA9_xq8uA}62lgL&j;#$rDB@FR>Q2D$=wD5-6U3a4SlI?7 zj5&e!rOVyeQ0QjHXpf6N=oZfhoH2*;Yt7%^PIX>!Px9Z!9fMykMo_JK6sA4|C}+@M zsn9@hZ3xNjWZ7dea71XQhoTExC)2e9EH(xZKrOXMVMN@T!B+qV79ek$TL*{rPM%+#FAt;mXzQho&2NWw>OIv`6{5FV#DF^l)F#_mh=PHm z^`$c+yl*n=2KkeWgI~!;0Z}5+iMeclqFA73AYCBag+7Bq7`+||^HuS&*E`Z<5L|d= zg6jsdE(U^^4g8o?hiqfgkZdL(;fvs^-pogStRUqtWVpsmL0>bO9GnX29L6UjlZDHE zV{hwtUbI8YDw_$44jr}q{cC~enHcen-}0P*dC*ZJSdRM3W{o|)w z=E(RiI9klB`%DvVN|5CaBoZv?u!fVNRk4z>HifKPTlG~m&3zhUvDcz;x`d$;4!SW+ zy#>k@SpC)4VRE)uGz(VYbG*`ect*(mh1n>i(j@a!UUMQb*97U{CUlEcBv@s3BoDHI z3v+HXfx=4H;4?+FCjeE&mNJRq!^79fH)xUZ%*HTam>jXzfv1R5vm$Q&`FBR0SFPFK z593!12hCkX6Dh=f)=MoOPkcdCc#XJ*y0_y-H940M~rs0Wg1W@Vxfpc&%mr?#Jq) zn2jc?f5lS^X=Q4BLX}8VA+u(&c(VEU?)UhuU0XX%cO3Hm>r@(7;b*<<;VcGoHuy9U zIQDkPy~UDnBXtS}QVg9oI4MT=7Ryiv-Z*4ap@PbGsY9}y#=L%be8BwXZ?yrVC?C)) z+z*8rD!v@G0JZBRZS)rNZxEiQ9TDq8g`@sCo{7AUh32kj`gr?a*D8-TpNDpD5YVhb z_#XR*9I9`suu1m{fK>23%zu|3E*%QsBC#~E<4Ly{@xfrUOxG`5TDjruTw_O8@V%X( zRU7Cy`T;ED9$rk+!)P0aP@lhdHTJ~<@f7d_N#m>30j_ozhAN4$qQ!{l7pq%GzkpQQ zZsZRbsm{-v(5y-kkmEERTFl@P3Z21u2gWl}zjEK0V14^5dvACR4f)zM;0NQzp`)Qp zFNw~(_2>0&t#^1kICGOyuHed^T~KzY3`&xgRn;Qj_(a)TXk;~%L0=|W?9)imBW zWh=S~vgy=l0c?aHmUQRgUO*>J*>&tk*SJ(Q+Gt%P+paed?uQ?92N~ zJchdh3oBcj;L2A@{m&TqaAb9o4m8=yp}(R4$f3WUzrQkblpBv6%(?Q;yZUGLcP1WkMv*D;p0dJM4n(&uJR-clC40)KuMf109tI z&_6A84KX-5VBf$m6f_+9q~^Zm7m2K<@YjL|ZIbbhyFaB9%L_my(YMY?BM6@&=Be9R ztKZoSzbIg+h2cI2^~;gk7PBfM$vqN=j!2dv3Io!O&+Xwi|_UF<&>08fCjVwvE$THKiRP@k0U?*CtU$ zD)Zmqv$dB4$Ka>JuxQ^>`Een5hG=pQhiHg9Z+^H%EK0`HCuyanSZVe{gG@5H-{AAw zDQSOw=DDR0k}s9)OHjK6?`ZXa-kp3Iv@yaat3q3j$b-b+YHuI{qg@!a0F2*(K}TjO z%#@cX)hqhRI4pz{9$pt7aw?{5Sixr-g(-Zl>N zUS#8Lp8^hbXXF3JE7oEHjru<>F7AI%D1juuA&>yD*46~Q^l-*x-s(fBw*67-EINd|;Wh{i&XG(lH9^v&zpJx0p)54>d1oQ<>N zOYmYsPe+eazpP z>f-^jl-_UV&#k_{)8tIg1E6gMK7ye?g7G^$Hfv zp7nB7<52QM%`H}jG8-!MP1$(7g~Gpcusy(#u1}mxy6lkRo*dZk0+eg4tPXv6b2gE> zEF!+I)iz(w1hGvh?)*r=wffk1^|K?SIce==uVU`L^yO}_K;!9Ct+X&Y#A5Hy_WB;c ziTS02+X~rt^-8ej+=kT>-1iWdM%I$1M)7n4-qIk8^UK(ihxOIo4wQaZv(0>~{6KE{ z0vX|#Lkvm^*{1T`Fu)&3RbAE&x39>t5DH{Xj>vPgUJ8^-K6;4R6fC4IIG4spWT?gw zjGgCqUxZIf?ACj$8ol#yN}z(HPsa<@$%utdT(3jCE3_=#iIiolZ=`;DtqPT=GtB1@u{av(D2$a{&AZIf>SFlsYsV3Yhoe zQIFu>c#{GTTGFj5O<6JeK`;7`_!=5auzaq?cvB2Ed^N(O6s<2>mh`yTqmrI3_FBsq zL5Gm$T1o!9qc-AWgD?&2q_l>imX>NvzCE(IVLDib`plAPzL(d{v_+7UFfFxmJ9WQc z?>Q1V$#Ef`+5jlrtdMf5Acnvw?HDgB?c@1ET<*)~SVQkI5mC_6&h>qJUlsU_oI4$s z6uUoyH=Xh3!yi;wIA^LVn<4OL4Yg=q#7o*MHKn$aOkr?O*DRJc$tqr}HAqDD_ytRF zJNehg{uaSoAvJg36Bi_vKpGjPBMqw(y(`RRB7(a{UNg;SGVzy}F75JYW0Fapg%xYVvT4U$=T_dccqYeFm z+B#zUD0ZBfH*j?mJY3p&-V(F7appL2M25kT%h!+t&ViF0%uJD8*#1Bwr`36M+u$q2 zS8*5p0KjJg9ET(_Hx&9Ao9khxV5H61MQrLi%c8F1V~P_&5Jpsnt#Z#7Mu-NA`(PyM z-5*`}-7&)~iu|EPk>kBQ^?9bZg*(EYIs`2_rf#axWfoog!%}T7-me%$6RAnZ!?JkG zPyJ8%2ee8sta6R*=~r-}XaAxY0l(Ja}6Ne z1aZCy#R`ziwjW)KI%0`zHfM=0%5uP<%H&W1l@k)&P1z2T5#qCnKJ2Px%jxl^oY zWP07PouFDpZGSsXHXS2t6(m=BssCvSBX9CO#d7IwVR*j_irQCcW}7avg}GsrMzvLp z$TQoV#;T1?lOBdP?5)(sCKi?#1|7CaasWK;qs*$=NENdmq3d_%YE5rmokh)Rl1sI& zO~_}t))pqq^%zgmUkY%t8NF{^*opfpSkR>X1f%CuFdgMxsvnR!Uy)K`>EdVkw z?Uv>mtIt=p470tQWsqOjPVElg86d#K0guP##U`)=uV+du0OZ_L8Ul% zUd(nke#(xC)yDR$OeY^cDh1S=|Xk#RYFur%$8KegK9{i?6Q^2N^;A;4lCUrKQW3 z6A!NbI=Ge!J&&`yaYf!HQ_Ogd(XHcnTWqLcmir!uW1VEiFt~Zan;@F%-TE6GqNjAs z6ob#x^M3F9TAvilR0DTzQ=-Q!3jd88A%z5mX;GcO%uGxxbhm*Ht!Pn9qRlz|oV&jU z9c_5Crn6g^-cJ`9-afY?2N>xB8aqz9P=GFxe?>;g+^{g}6;Ndqz|nreh#PquXTu!9 zUcRtid^MW*Z)}khm{bUX1uV*jVF8})K*0k-Au1QU|HH7~%@;*=sC-F=3ZnXkff(&Z zzgn%g-{a{4ET+q>KhSoAd^COW>81ja zPj&eq@X$3 z6w;;p8u=d5jS>d4lGTes0{VDM66e3rnu|)dMy8L?PDFFnqk4H^ul+CuTpHo7cnjPB z$GuajTpEcKeriF|>aDR6SMKxI8uOCbzpC19 zP~tEZ)l>*Q*Q4@(#W|yP$B!$?)jBqGsMUNiuPD^koEIq6UWs1&Iu{u0+EI|};^hky zRTxND1IoT*>5*NC*%2EOv1-w8tUyf6U<-BUO*Op;tAFOH<- zWe9sEP69V(hqJ}ktoB#SI=T`zJ9?F!ksZvlnmaQ-Wp=fyUU-WkKBO{PFwxY>+qC0? zUDhrs2=sgX>+Z|w`7lnh!K`^8uI$d_5=DTnO(q!g`1_E}+pzZ(A;Vz@7*9TS zg%e%oyYJ;1iB|hwM^^?_^@!_=916(d?MV{>>Z>`d2PTo*9;q7gH5{kkO5!6p8q5D< z6h~id;Du0(&nazwxT8o3GVC%rY@eHNMc*^?t|?uZ19suVLZ=0Hj+9I^%kN!(AT$nK zIj?a(N-qWVu?vJUi9#Za7YXse?T(kPsE$!L&O&uoQE7ybUY1A`Diuu|vk?FNCE6L? z9UuV(59xZK#%fQvi(hP%ZZC?rLQBGa>rRPd1{eZ;aeL0M}(1(5WDsE4RiIJDUPEneZH>4ru+oO1Dt z8Ws}kjXhc3GGexnvSo~YyRYZxI>*Hy4R-is%yKiWAx=sCV_5iyD=+T&LRQVn5^Lh| z%7ct5J~{8Z>7BVaq*8#k6k~*r&#_GRB0h0EV|~+mx(2NncE9uiSPIkFEvsZBZ;jy> zQ2=@~ad$Hx-l);ZX|dfj$|1OJFSThoV})trvGW7fH11sU9`w1}dr~}Z#y6dfCh#w( z$z`x6UIW27JzE>WddhfYrEI}hp!w5F1Nle83+MRDzxlHd-lR;TouGB`WchvZOkGrT zf3Ef_o{`QvBekBf8Vt3P&YR*$M=}5%aFJf^H}8V8mvFbWq#7=|8vv-FfK7aZ#odY#M>26a;IA<9?md27-XL)hNs9AC9`;X)}+ zwFBaX%Kb{4;V(vHLR;=M`;?%!uESBL=q*lk6lwxXp@R`sUABQ?hq5W?NKjh^O#bHT z6zm?XRdG)+E}297Nv0|8m!Z~Pz~unZ^xS?n`=@=1Erc#)w5pvC4gp?7HB_vW%eMQg2MMGmzb#h6>jbf4~-Ch}i z^wSZvyUvMXCHvh3?h>G$`<1o`FkbfJ91*sN{-CSc{Br)2<+o-?P;9~}uQylZ9;R=d zYCbcq^{@2cGwqe5n2z$2Zm+#?UrqgNT2(#hbi3lz)o;+6grU&>vD2xo6(MeabzqK} zmM;#pX0kdvn+WFN6fg9gX7l;HW&4^|Ie%9&#?gg5l`n0TwRt007g!gGI`((ywS@S$ zIB|TOwKHnTY%+CRRunt-fbF-W>M8sE-5P9Gh3&%prU&*NUwS8P#{$#Vv)p^%sFlE; zalcCAVeak<+HsbCy#?U9`d}Yo85l|S)#YB2TCOb8gpBo9f6!0%VVkphk-QJ+pSv*Q z|91$3x&zoibx&AEU_vnrEZ`MX9LUJ3BNxD_iTwd84$LdCDz5AQV}sC#5l6XEuR3Op z0j`44=;eY)JR}l!{~AM51yR>-U79{(+Hl5N|Gf>wIPrNReGT&M$tHFKrA~EBv9)Gb z$aak*+0kr}L2Qt74jtyJ{MSfgzxe8-aYpD2sjrRg#>qJ5|8l4T)`cF)4ojCRMh5vltu9f+ag^US(mb%*QLrnOFh2odMY@Q3eA zRE3yh>OwOL6dhvQk;*26(Ot6pnmYuwiPw+Ds0k`#Ii|Y;VhW8Sz&0ug`RO*|=j* zHG1zy{i+{5`M^-kvsh18M$j%vGn~c<`+4sN=veooAR} zIT9#-Tg5}>$u~;d9WuPPzJRYX;8l)){J!ZX*JH>*`uJEZcW_4klcc@(2Ef6O)_m_4 zDwwJ-S9qB?Da3ryx$zYe=}>;SIg}1hmM(B>>JCsn!{aNNWreIg&Py2Tfn4dR#>T*D zobyDG&s~^DX#INovVg1|#tVivbBz`m(*a2mswS&If3B2)+S@7lrTKFL)=1GGj80*J zH24i{DzeYKnwqvhdHj#yEXwW5E~=K->7Gwa<< z7^*qrYoi^z7^B*3-xlBF&gq=AL;zfDlJ0Hu%}92j?2TC+X-9n#^~(T8DfcXCR^Y1e zi}-e%=$ff8)PV8iftk55??${+kJfEW6iGoR^-G9dOyQHK65!hR4nT?_$910dnfT)g zwSoAvuZc`-99HJ<#`MNzsKdx3pOk#XiufI=A3uZy`ugP_rAVu>S9at502eNu(y>2< zh*t=>3#5|P7c#v2vOm!KrO=}x#vBtNP+RcOy8#8WSPyv+L5o;$4Oz}bBxD>MlXYCo zZRi8XX608g55bT@%>X_$m`jt6d!&?0JWJu@Bhu6eMofX7dmjX-rs0LnMQWroj4H`B z?hp<9`D|*{h!Bg1+9apW*y~ zOc+|I{ck>p%KKkFhc~5<5hO`z0|Dp%HOwR+&KE%qGf_~(tk`-+9+T%^!z?OUN2Zu@ z)?=RRU&E|eVJy{XlAwM)WMcW;?(m0`m2d`4N+?Z_8(q>R%IB{Cct;)z|2t1VRl4?& zhAXcUFP|CQ6@0;J|`4GzSB=j!%uq4T#z6EAtpbQwjYIOQzXbreiArOJe!DHdQM&9Z zEZDtm>$7L%mH?|~j{yXq*LvK1^ka3N=^c{>(;wrs3@5Y3 zrhRmG!!yJW+B|Oj$`J<^ur<-03U{Z_GtR{OMKh%nPl#))Ayps+++%K9gX0@?A`)H&QJYb4+<)MbyOG;zd@~QiOJLWr#!#(QgI8 zal3Z!W*Lix+q`E{+8G_tk;4JU+j^A8ImT&&o^bGvqXFMyTv`K01C*wXup4xe_=lzI zrxKfKX;~1cHy77YTlPNc;j|=qFe$BgMeo1{=|J!e73Wya!dSQxTb?7zE6a#O{1^Le z9X90J?$J(u<^H33-pTNt2LZy8BY%b5fNLAT;g^~RyPizj$~B{6jn$`(xs7a;ZiN`p zdlf!G5&)|#HM>&nrHW%>)u02hPmx&(c;&Ep*8$S}xd1Vjz?nY#FTpdCdYtKx6vg=Y zzoTv3t;_f@xJK!e>G;Ff8)EvckU z8$apsYeXzh`UT(B>eRUhLQ+OG*2!73rI)SVJwmUhO>W^&>2d=| zXJ&MGdE)v9ezD>>29l6bM#`ISz;&reRN_vg2I@0sTxlReQUK-9WzoTfqy6@yBUd#f zp{^;@l~7flAW2e0h8W&N*#_hMtYswxZ2+=RcpMRIbz;$srA@z^h?65%O=KmsBh+3E zs6eiXT-HAi@)VX0RJ-*{GG1VoZuhy!L`39qARNacjw}UDGZn@4D7pRq_qbkvZM_Fh zY;+}01@s*+FSf7E(KKbEhN=7okz`OFO6WTn(-s`fEW<8VvvVIck?VvC{6&$@#sHb> zItFVLJeKW_vdD~#Xt<+jy4oZx^eHItDUvn{Qx6UF9c^w^29o^Ck@9F2{EEx}&^W{y zDGp^BDHO=R!$o4NDRz<7N=8Snm`H}Ul@I*BDvV?^iB$D@#YUInk*7eapldzr_7b)o z3`s_!BBD&dqgBgdPL{B(88M?#HrKaP-%p84lfZkIphk!9ppM$!0e3U+<@Km^-yNxr zFgED8@EN`T?B05Cbclh_4}ICoU%Zc+YkBe=aO)b;>E7i=8=j}X`v2k}i*mEof zoS&Qk9s#BoH!CadTkr4gCj{~JeZ|7zbzey=j&LQd`7#Fo4^i(J9q0SDZO684+iGkl zO=H`(C$`-rjoH|?ZKtt~#(Jl}|NXA#`>a{Bt`FBS=YDR-zU?#sF92Oploa=7CyGB= z850AEM(O~|VMqmy5XT!=oj4foPhK!>-+o=R>tD1TC;9!m5vF_#As;sLG<~A*5Xf3> zv*9)1mxYw_WDdhslv;Rit=(VS<3h(Udg^^j1L*(2-sbQ@>;mfJ`*oB3#%Yp3Y;7B` z*IC*Z!$1~I=XOf@*0?_YJ{nGyB1Qo^B1TdTp>yWgxUC$b>3a3iHE88|w_JqdzD z0pLj59vMd{Rd{eIp^3<`2Li8<1(}qMp~noi1oXGdNFFs!C(u0hp+@x-Kd zDMfDRLOGq&GBCmi>Kd;?<@JOJ5ox>rZN0LLX2W;~O;H@KxfF8?G5yK*V>fGHOp^zq|MLHx`8D7}8 z$DU)Byr-oj9ZZ824Xs}lQHG7UNlh+vP<0{~$z#5e-xCS4>5E<(VfAP3B3<{j5wrB` z-5CQtXyA@UdGuF~!o4HNUniHP@0O8*(bU3VU|#PB_9&wt5>=0bn*4vs0#?$j0l+?H zTmD_p=P9apI}v@aYKP(r9s2enFouvbxF2xo5Qw?=kGZ&$Ga`u!)N;MvZFZ1PScZSZ zs>W*}Z0)-S(>c7`5Vr`>Is<**Ks?WpZtQ6u1fji+i~9x*#j#yZEW{IBxkBW$tQiM5 zt5U6j(WjI46-O}~tAx!_;T(BCAc5l0m3Mq=wPI!A)|1cbG|2We$U>q4eGB(V?*GO#o zRub)Q`W{AuJ&P+G{6xG0b%P|DZO0&$OueE9r1T`BJ@mC^@^6rE$pG+Q&KF;xuAd75 zP=lEg^C8gE5ID1qWlnfZCJ@jUcakBj+=>MR&Oze+31 z{SqjaFCH7$(66ZYp`02A*gk#=-JjVUql)WcBKkNa5S{_(AyM zsL1-v?;=I)uMA<$5J+{qY5GFp5PE6VS zMD-()80dXvPMG>oz%5U0@kkkO#Hp6aFA2sNZs`wSecH$M;^?Kt)OBDk`+s)m)Z|c%@USi(>3dB zo@_R=s$gvEt}#L>WYU>mD>>obI9N+&IKfiJdyjvRWV_t?0lXz`@n_Zz!En;bC?C+k z_O^}lGS1dFb!aoV65i{w!GaWW*@KT3zE+jPG}i2szcj%qZ&VbBN$NI6+$!}pzH+i* z>ZJ4??rZ#=W|0T65v&x};}6k@YSQrMSg?^;y%`=_KV!EmRTPqpl@D*ft$4=5rk8Lqb(uRaS# zMA2m;@g;VDN|r8g5-&hz1e<@j5qh*4_CIOymf94@sx+oMizlN(z#%8Ag2W+uU@lO) zG+3aR+4tHyb)McRtQ?T{S$>)STK$$}e5xfAs11ltel9&)=wlH2mW!CQxVAiP5L?w^ zSa9dS6_>^wFVwj8q|?(vgO?N`sS<3&H=iApPluALWCX`O^HpTnNL_n57abi2~&A?TujH}mJ2pXWYjA==UDlnH8^YArA0trJ9q zu}V`JJX?*X^Y;MkYJWf?9(77Ug89(MuPlvdIJLY~slx?qG`*d!_=o~YY5UH@M$sto z@17Dt5zvEW%P-aFYCl&}^SsrQA8Uw(=*pg#}awUUX>;{^Ql-EnSB4I3aGJS}G zqx#&sK{l1p@XB@lX`|SN)>$)Qt;d#8yIv57M_S{@PwBg#j{e}Fs+u5CEtZby7{ddT zJ{dz|f78N!ru#Y=ruG|ggoQhAd;6}SUI_;_wo!b2xvB}gXLqn zStL$AR1zR_4phQ4lmU2JP!TUn6v$GGeLi@aM@&*{46X@Aaq59)T5!j5opiYa%Dd$n z6P3M8>;CA*;4Xe>uUBhg9(tsmMC1UNYHbHXvIJ;1R?#3fa~o=hkDwM<3S=d)DBQe| zDwCK((HlF~ZhV`3;UqHd?yr3|qN8AbC!+$eP3SZ2*%gqdT|dIVoV|X|S^=L_tJ7)H zkA9XoTCKdBAp+!vr>`>GjNsl@5{q%)%Qqr9Zcw z5DXzj7(MUrW63gYXyDJ$Pitu#+_(ztIY&ZI1K55K5xO(-_Owik30y3&!h+c}WBk(l zc=p@b9z#?2wz&?iyit+7B}%xMX$2!=ULnDXQ-kNr-ERp{;cJo|SpWWl z8kZN)q_E_Zgj3spQAmQJ04Hk1q64>;K!UMOOVVZ$r2Jk3k>9IM+ZNm}-dZ1X5=IuX zgJ;6w$0tFfk3m`>Orvav&-4wViDc>?J!DS;#Xdbv*GuxJABM;%C%D{614f8-1IeHz za{mqCpx!h~Kes`4)sExJy0zC>mxsm+wx`=-xy9baIy5o$xVZUo^< z`-O7He@tYlh`6As1Gn1@@b z6ly6NZxM9~?A(6IaZZHMT(~?pmq3--*|DQhycp8Ghj@g`oRrRiVwvzrYh0v33rWRZ z*s7k|N#EbYzEG+d9g0=M@ind;*mnfjmF`;7u>g=$fe8Bly@jb_ zfr%FnTe=Y)3~f5FR0#o)@jpNTFHa$>;2)rHlmrpRu+R)AqYAth!2<#c=IKS!k@W}A zgxr^XM@iX)SJS@V;%7?cyu=H0A8Eex1Z}g}dp`OBYMx|QM^Q`L;$AIK)6+ER$xSHg z$j)*lulKe~3mN3Fv`XniB4*~1T5db<^S|1kWXHyJhhP9MNP>G7j8ws1?!IiqF(ot` z&mVVM{vUNcPsc>Tq_LVs2z8s{VKRF~abd|_9>kWeaM$_+uKV(?mz30ru9?b=hWv4H zkNz72YaE%mQbspa+hu5}L)Ib;p?)fo2n|MKQt1Om^_q)m9md3v@D>HD`#Ky$hQ2>t z+f{DnIX(eLmnY!|XJ&jqT{W{6zv*G2Z!Z-h92Bwi6g`rfB>x}@mP64@NBM=xdO~{nuAI>U$YOL267wcj* zs9FF}JqG`IA}tSQ1E`QQ;}YgV6>8mW_Jrp=Jz0* zKGTf{$uF*;NSl5}g9p|YaoM_x_?9lK7!coi@%uRg*%xG z8U%4{n59DS_4jb2-H6z7>DD<8cLJq@b$fuKbLOCcEqYIw$UadPsC=f?ALDF!1VFW* zhB(f1A|}}OCY(epk5PVvo^ zvB=N#KVU;Zl~du5V!@!29z6O6PpILmdmQhdp~<#;dxc>RX)Jav%)!NF7tlI3q~ah6@=QVL;G7rKuw&3G(h6 zay|1XLcdIveuS=jHZ#0isS-0;F>)h-(bo{uMf{c zGX$HPrHI}T!c5-=EvVoTKLz*b&4B5YF(_-q=~TO?7fdN^g(=w@1yWoMQtM*34)Q}lE6=~B{fuvmBmwPmZ~>eEGX!r- zrLQzE#CUTP*;1o$;ovt6X9P2bt}#$AXsLX}3B5Yzc?2KJIGc=uI*6vFlMhI@h%GTS zsKLEX@hJ}V9g~n_%nw;!;c@#)Lz%8{fJJN$@%&No$G4)DVfFUoaS%bYP}dVDQ^69V z;qU^epji$;=j+ZHsf%Z$X_|-K>!>M3Pmx81H#2;LgmqmJ51B6w9VH13N*V6fr9T;I zoQL2081@%tgGsj6aYgy&3I;fmc?jy~CCfXpZ`n#fK&j5vryo73@)5azcnYHDEu@d& z!lJ{GDw;;V@CXq(f%qn;7ya`2m((u(HHYL91}j_?Zm*V0X8^D&wM4XOd{x)G9E7Zq{QjFYFYZuzX6{#V2heyt z@0-OQpC^sK2AvPy8tnMnp%3bvPstqI0FlBm8}#iKbro)st#ecc?3C7$gHScP(5T*t zn7|u>(Lutd@_aT)vjjjqj0Hyv6#Uf^uA9a*3lK&tAM zc~%C^;A`WAqNMg|ma#AZSE7vVazSRQbR2$bb7T98nKxJV$p=sZN{aGKF(TllEr!0c zcVAL4w-d^rkO60l#?>)%0|nyxzhU^v5z_bzW0O@r_`XIM!_k{#&0XCx=PJI9GFj{w zMgB-h!!aR>_`yNY4*!XhLdGy2+5EW-5|P^cQyF4%@?K|9u9$%_LnuDWi^yMYR`sM1 z4LRQz*>iQ8P)m%%>|3tY^$nFkW-aAzL#%%%yo=|3&m1MEfDR}@@VjXKfynS6)(3;j zGc))4U{`=8sn>oxNZJ>O*-sgh|Ar?hcY0kf1V-{A0>eM701*&L3KDHWb((LLBvX=3 zRn06jOg@n^87E#&X2(4RoSdKui{vTf-%6y?Txwy1deK%t9tW9;Ll`isDWpqy zK?wF^cUS@8$v)uRiwozep|UnodmV&E6_2y{JJQ*tBu`Ccn!)6-Q!GI>47#-qYtJiX zb%x(S({hG9YE>tzkZ-{puAoo!@QURay^ymCZieLki9jY-22$E`AqaPzaEUO5=qB^I z0wC(-LCyeF0A#mb`|XWqCfOBZRv%}cvvj~wK+!***+8B;*-92_!O1Z^nLlT8^WHEy z9%Co!-H%oAmG);Ie0EIo_jI@E;8;2I_T3kbh+=&`Hz4kSKI~8sd-;B{fo-LjvWLi< zIB%&|B1c(jp+AOnl*}{nN?w}D)B8$y3-IPcj=w);zzsPvbH*}w3>&D>pS5$?gTi_h znDLn=DrVFyO&pp<0zwD?|^NDEK9Sj>|~8 zyOjjBH=B)+8+(BmkYeCZMna7b&^>^5k?C2U!=y~B>OnIgjo?Jsgu#&Fsld6E5rOx$ zf)TT+bM9s49vHu56+`^4${mYa4O@H^?t6G{tX^J!0sS+1y1L z1gd6q9>l(0>O##P`_WmMJxB?-`{C5wj15uiDIY0B-n0DgmIa%2VmeQlOheWVUox=K zK5Ghn#Eqtm9DyZDQ}^aECb6oJW>7wm`yauew$+NyPzBuNbr@8It9+ZCW z`T~?N7O1DbD1wNjdRpTCi;7CBD{;~gZh09)-0zzl+0!s#bG$9_l_)9{Bb)UfbRhwa z;+!!!vti2PL;z{rgAo-C*FIvWJsD-UXkpOMuOt@cxpmm~G zCb%Ko8c@6HDCC-AW+?V7Y)0>a=_1cLX(Fv@AzEI@pgk2A)|S6P&Q4Ty+_%k8J~Jjr z2(rVuA56HQJ7v4%%uu>p%uwP=6Vu)m$4R6WA(k57%m65LiI_i|LcaSUSB^H4$YuaL zo{b)hX)lxs#W^Nr8&_UVw z273q2M6r%>g!Yb7ul|Y_!4`Zz5km}rad=6?|L>qxn+b^p92ozdv#P@&;Q{TMId!DI z4Bh_%uVh8GE{^{NUIoCwYy4l}MFkAJf*NUlCNXj=o3%mzBx%z`>2M$p;4YbCDVSqM zlr6H^HLzXbe=A?G>_MffAEc`;nErnNTG>LpV57fMGDEb*+HM_60cQq*^Fk((|5>L^ zPonZEJpk8ed5^@aX07$x)HHL+9}2hTru}U}`s$i*u|oI=SsccRi-V4YR#dRkgb%~9 z$hnq_BOcea9Y6qWjBx~26WDyXN+eMlyNy@P9a}Om%Dsh+o?38M_m4!&NkN~k`Z`#s z&}Yt>!V>hL6+{!tj&zQ*V8Zw_r^b&A)O;KOxO=DuW^hjxBn9=4wfMXLItZ%B2&s_T zj}mJX7G))|4xjiQT-;*bOO8z%_-q|>ToKl*=YWk8c4ii7Wn=Mz0!~Z(woeG~=3ava zc1LfkdiYI()Xd3?oG+dEs6%Dk`ZFzCr>qkr{~X{?^VbE z9DvqLbk!%}0Nb$qV1a1CGcSdzJu0%t|Bn`Uou-23^Q>~jL8)!iR}-1RQ-1eOA9NPl zf4aS}4)IFXJ&NSNe|BmK9$Vx_`4&D>skT!(sJLdrLX)s>n>M%a&)ms4*^&J``I4!& z|&>fNvniRY&!dIioAZJk*UcY-$?F>saai zYt2M!x?6*3lKT8v(vRGAPAj)x)-w4?%T^baM@c)YFD)!=M2HVRojvwmCQJ zs$i69Q3{%dl)zsMt6un3*+R?qs27A5`45B4Nden&U6Fh+-yAqbA9FdHmg7 znP{JEa|)N`F|S+ZPT23UreVx%{(kDbh}fW|&Usz1_0mb--R!Wj!fjalQcHJHzFVbz z*z9S-a-Pv%)le}>);JSj$eXiC@*^^Q_*$$*Wt5F6cKppSB7FV4p9v3vk1|5$* ziJWmApcd^x!am;D1oG2u>8Xi#LV$dLE4sLvS0>Ag$`@?OxH=2_$1!{Cy?;YJdito6 zRA?|SXi5z#X-GTL_L*`o!tOo$JgxTaEKP4}C@pFZ?{Z&W9BW9QOH>FVjY%^C z`4grTq!We@U<<@hn}YCoyI*^G7Yu$T>K8Zxj!Y3^lOL2xBpvyeX5JsIxBJ6<^GlBz z<}P-C>DgPBuaYD2Ul3f8$wW8izpAnEkio%H*FY9at{A2$L|8D&cTYBA{Rbt)4dqo< zbL}ZKKWQLb(hK0Nwz{!TY2&Jh-C8Bo|^h&8G9D^*T zHyLunk9M%qR3aaf6|K293Jh6#`Q9M_k4_`^Pok*2p(2{+A_~`ym*fswC8JM{EDTGX zfh^33Snyo_61xaueSt5MEDYJfDJ`k)o|k;s@&FGLgZBDYY68#{~r24_n`8A6^C*g#z!k|Cfb%5(LT22*GCem@Ne6j;y9#8Ac5+0m08 z@zRsZlRCh_r2f-;n5UqYoxSAFy1`s{S9H9bT^U1vSbo5{v|3AAs)zE;U@~n*cs%8UWh@16mv4juss(s0$|GnGS@_>d9 zF)uLs^y@GnG=}3hQ=@#Zf**kk6r1Z9p05`G#pYE1iOmNn@O-l>DbAxlp8Ptc(=d6P z(I-aNp{2Ob(8pXnyT#ae+N2%t+>yz5r+1jMxi{Z{E8{na3z5Leke>v()G0PaoJuKs z(hUdC3@?i>CfP@AzYhNpnN+$6o~ryAYd477Chi8HcHUK!MBsoE-#Sc5elQ5}PQ9M4 zrrN#xd)4@h^U?aRNvL$a-?(2t+-@28K)~&VP>7N$s1?8vAj&}%3V7t=N7kCcE=9Pc znR4-Nzxll!TT5*-Mk_=c7@>V15Ca!l4OFPP)M}wFJBhilUA}&lKJIVF?{wK`ntx~G zpQZ*ZxS}Y2$uKKc3GfQ_@VfR0)#&yatrHW+<<%&LodOM)vX3LI&y8PhJf|bk3#$+H zDncccY|8tqPfA&{A}MJ*z8krRADdS~@T5=F`+geH;7|JVCQ&4GYV+g-tV{#+Z>2vg z)>fx=$Fy$gFbQ^pam-n873-5X<4T51u805~*q?S~oNl)YUCYXHaWPbrn5W+*6Cn&u zeg-Rt&B@||DJK{7CQH;;`D|wYhZOvBoF%heY!A^<EFO*%Z@Z38CJ&(gceqb%sx2N=WU z_dzD16FwMDCrB0EHO(OKiqJ&}Zxeb^4(O*_`ah_^m$Jaw71-m10k2kNRSuF!PU#}V zw|0SCbD=AVIa=29yaXCVK%%en0RyKbXc8!7GHkC5f;t5nB1M5AYXNklv9ft&ggRx_ax30o)-m@!GTj>c5!6!&Ji zm@yv8DcOIw`tgq|7=mX`7iWmv)sFFv=MG|~+{>_o`s5qu<;XI9~l3@q#{0HoSv;4{lQaA|a0Y|bCM?#1+h$7V7 znYO}s;zrlDSeq8mERyp(wFKd}05P(XamQ~?G6WeF>&=nB*ghZDY=7xmvN0%)%Sa)gkVymc8C3DsTXu$`#XD}xg0zd{Vdx`B6 zpwi5JMF^e>w*lN?*?t|w|2Tue55|UtZlyh}VdCQg7l>bwA8f7iBiQ*Bo2?#x(2op+ ztA~i7N6J-PR-;uoo5Is!P_~8at@F}!FSXN-7-RSK^uE}=jNjl_UMPT-#NQ7Lchq)u z(;hIPZ6pDqTOwD-EIZlNjmb2v0q!`2(4mC6FFAC6Ju~;A*GgTcmAh|UeGWGtTie9b z7rz>&R!^Ut_6b%=ep-*ky1*reiQaO#?@M`+nEx^(C5;R4k1Jmj!Duo1TIYJRyZmq$ z^fZd6+I@Q$XknnH^uSe4~j zPgMLv4Xm2Cg|is+`NmblOm++T-RfIORPIXlMr36}<}hjM<~_y8gwc|l5K~4vY2(C0 zqA`tDnSOEqKyYH*5dA?*!P7S2MeK#E7qB#)TOG3CRhf^B>UmQT<*fPR{%JrW@DZ;& zO9pVlQP~pQYTM_<9Yo79KW;nZz=GrgCBk)sFV)yZwAyg6#7Y_C*Sn%0g>{7W5|z#@RF?e8C3Z{>`fo#sdWvH*F=xt;-q_!5Em zP_U=%yFB?m!(&E;dYZ!sw3i!3WJSw1mkVZl#t=2OdY^7K@(v&)dK3qbUblDYOm<|y z<9M^Tr)ao7M88mtQ)v_hqzFt8JLQ@DadSrg>O2?47p z1tJ`fRx+p&SP@2TpNcRE<2p%nb$H8Ddbo|Qe>MgDum%l{XS0TQnd7_QfxR9a6!*hIEMHptQ*cky%gK55Blh_d%34 zqArH_#J;{x!e512_>ze(Q?9Q7Fm~-43;Hb*l!pCtg>bOAW)$!*|G-wLK<4dE9Z?%4h4oUAe zp4k?FV;N>$eX5V=dUjx8?`JCzhi=@5jyv^Klp4FS**Y~Vv~|uLG1&$X#bBl___y*t zasP2BtkkLYQxD3+c8}Q%!eGa6KX(LUB_^@9Wk6ijlXOtfiH2PtP-S8#j(K+^KH0DwbT zfO{9(^W;a^l1T$)o-Ji^dC45xRa)W7i?V9!Th&_T!`J`_WsvV9uy&{^P2Br~R3f{t zvYDW}f8>Q{@d9BBZ26>nsyY46l*;dmFSk%L#B%6C zsuP|p?K*w=gxg$l?1ivAzz+xC0|>`rRtxKN)FrkInRCP9w;(@jYwpNb?#XpUIREhN ziD$P~uAB_M{^Fx%zB-agV+zoNIMnXd=zRpQ0qq8JPn13i=s_}}hKG1#<&b->=>vK= ze3!;rMJepn;i9x6Wox_yLtZ&W1Ij!Kk$g_AlTi5|OFmCc1mu+dLL<+oURc_?`1YyE z!d}MkyXv$Me_Dm;#2nQ>Ju!e$q^pJ7YHdWF8KFAQ4+X+U4>tbj{T~JqsY9CI>%NO{ z3GK7gXQhQMzZfq)%uF}d0^}{PQjpq{i@!nswDGe)w%xNUabg9oGoiT}U#M9b<{!2jZ_dMh0#M z)*~xD?M7d1&_KV)#=v_}w=3a+#@&XOzWrTyloKJE9cK*Dp{1$izKR<(F?`e-6}*Qr z%XP${#&F1l5Dcfk1(3bjE0j=^zlE^wWd6PlDgIF*cO z-+!+3TIcUi#wbD3ND!K4f_t81mdr^igMts=i`+y)?_JY0Rp`T3Vh z4OF)!c_Zkd_sk7EsuXw$FjH|JcgqDkxVD^6h3)ny1gA%B?{%(532(*;bDPh^zBnID ze)z2ip*9<#Y5wqyyDxaLmn$y4S0k>9QuyfqLA!Gy^Vz$w6?ABd9DR9{EBW0Tx7<9W2%kto94anDE(Fvt%bqi_;2uCv-%M(CUMDqVuo9vXJ57~Xow_R$O z+9Vss5oTu`1(EMRL_Kl4%7E3h#1$vi+YU?L>}jn;mdT_5=!FF^Dh+pKEBdo=&m^xg zM9%U2e9do|oILV>XT*ADG{3<5sLNI?z?s^~n=VPNI7bMJz|LfNceyAnHP5ax7gE}r z9P|o*jHl_oiT!SHzvc6cHOXGgX2C8=hrjo)!mqBdv`yM=1}?4#14oG*APRbN5Fvw$ zaFHx0JYcbf$z8IP{EK(_C^-`fn45<^B2?wp`W&tKfi zN)SXO8mo0w<-9AE-zB=LElzKyYS>N!ZAls|4F54ye|oL^@sFKFwQ$wlhWG6XLA6tg zLQ<=-tAw8mCy(Z$Fd(OutDmM zKv6zTVUM2J9~*>lKWnTQ@M-Muq@7?CbB)C2?w$5b-G@(D4a2LV!XGezDN05uK7y@6 z6Bv;&bUTcF<$0-=Ap(Y?$4h;#cTm-#u+~I84M=)1y~qM6RZqwA25)dT3OV+wqab;; z@|iN92G!e57CtRdj2j3NFlC#w92@zIAtyi2=C?h}6XukvTi9-PO0Y)4!AOp@1*r+s zgtZYiqkmd;$cU4-%dTC$Q2BN00G0P5Rx30+DE_qc{nxAV_LCBjP}8wkERMr}prM#z z09VMt_gF$>jjmpO-EnAniy?`6q2coZv_UlDxk$aL$QbH?Rb4kihZGSq)cO%<9t1Ct zWWqzQUKYcZ+^~kMvCuYJ{@BoTOkELMO}vT6nJ%`{wZga!L1|WZlK5aTLwdtY@tk<5;w@88qK76WTn5%2f$`fFRE0Y@W6+N?r5Vmd!_F}Da)L?X@n)mw+(FN9-X zv|w2R@g1**+&Ri}FJHaOh|@8?zoRV1v&TZ5N4+{JqMEAZ#=o|4J=&#zZ9LsdenMBM z8xVgqycxIJypE7&eSb!s7Yh112H4C|K-U4wv#$HzT>8@CR09#_Q z}h4>p5dtK8k3rK}p$ zb2@^wWpywe#6HEHgnUp^l{e&=SJKO$66Qt+Dw~xne0IMO zzzfRS!N0yZIqye{L7}eLNQi0Zvt_j~b_ApmNtGaG8Q*%CGMv zO7(M9>rJ>lmfdb*8ZzZ?1E39&45~mj3h9dtU-rrel!BG->n{ocYk(@Ku`iJNvs7S1P#gGS)X$`jeRADRwv+;D@`oxCTtImKE zeXe~g3(Ad;-Q=rSrsleA9D9jaDES*H7(D3*)_uL;Ftogq0+-om0RPI%uLph)IsZ3< zep!6DMoHOFy$^8oK~53D`Y697FYUF1h;CgL@HPujjLjerlf$wPUf+0_$&x~NGBnnC3V`PBzz+E+;$gS zg*QmPVRA=8R%FOdzrvzJ#h^wmgCQtQdyl;xIqX-`Y*t$Sa-7ckkcs|jzV+()2x$J0 zjcW3sgtTUKN88Gbo$ox+J+R_>Y)<`PK5wouOu9=(PI}nuSc%P@!2@sr+2|0ee{A&J zKQ{U_4zFAP9~&J4WTUCu#W0O{+ylC0DfUI0h&Fzv*g~~Lf!if&R${<;0OgVv&~-rw&J!{d|uUe zitVl3e+sV!nGG-thCk*bnu#dqj%l?wyA^Di{Tes?8@l>cd+tmx3Xb~cO7hjAdb&!fb#L7^zb2=}f|#|G~GLwsp-O(EBc;-=L4mA^*jmCJUbt0S=0a-=MEsoZPNX~m{Xlt@X6x|WM^ z4nlZD=N-XfM%!hA+oH*SyU!1@OFAldSj6DxFn%771GqFoIE9<4v*a8LQoFVE4>xWu5V^1Q zuV=VI>kTjVbba}*-SsBN)5X@u`6)qVym&iYYATBc+LU-gwdfc%Yp1xYLyx0zk`iL~ zLGjK@0HxTC#((J+lzs2>I4~~jwL0CYyIG6mS~NLt_Dyx46(@L3&gWJ_Y)Bea;D!T%YvjrRIUEvse}4Paa7U{Rdu!v%^63Vs_d4V z33;R{8EIoWexFgS3fc|%C`z{m;R|o;(BMqF;d~Ti!t4+L0Io71!cI=f)S~C3@Q_}! z0EC_FM3g^sBXUo;0`a_x_Nd8y1envY8reK{yxNX+FTW+bM6=3oNiH zx3~{QVn6-;{yX>89vw!KDD!oUqJ*)?9`u(LZ1$=TBY^Gh`9NtHV)64F4jm^MQNaJ9 zfl8tRffrePt^h0kFlk8vPxh8%ggEQ<1u)yX_f^w(ran%4gcCD1Qte+2T|1KRuM#L= zt(E*L!wasJBTSt48rgk>Uy=KYw4@}C zDT}U_zuWdHHoS!U??YE9T`^od9D7-@5CW~7jhzUgOOE1=4daL~vvFu57FQYb;H>oAnklrxo799Qp8Qcjt6vQ))yPD*Oze`qA5UAx9ys+YC09M ztHkj|T6EXFDV)_tzNdaC7M1 z76i{T6X;f*6h%!_e4|h^ks=mWjmIK--kxA9Vp_bye@a)`N z8_#m>rQfXpWi!2?mRY!!WKw$s5?(zF|@s; zEPLM=E(v|x?)0wfhM~>}JRVq`#IF!D_n*S)5v|>BUoW3{z8rfm2}!1$H$*>mk2b<+ zeB3|0O@-fUoCBUVLQ7BmwR-&T@8*t7cy39Xtfk_Ti>eoY#5@5HWrhyvkH|CAT#nxL zdQ<$BGm;Ka6`w=lLQL9k$J`cxs#mG3`<3&1E=j&izy;upIQRK|zdZZ_4jt^Y{Y++p z5Zp@b6i#wyk(IWRs5zwv<^wrvU*RM-<#C>fCN(tET4zsUR<- z(IqU$&-3kZ+wckWmTI*c+!u4O%cz1aq-x%F)modzHdUyvWEpcjJot*QqNLsla3YDL z;V{Aj*g(qDq1!)$7)C_kVQ#?QNnt}b|8i=SS?8<~a)dpoaM9(o z?*?OD%FhsA)G$FlrZO>rGZX`Vx8 z2#~1zq#K{!kl&D4m^t*aRJT}|S=`Yfv~k^T3Vg6}HtrMq+Hv3~w&f$74UvP*yQk6g zP>Yex+AQ7v<)NR#gVO^_`k%C3_HGBE{&#orCr{!R-?nWJ`M~sYkbf~^wtssa^_{`5 zV(V{Z%XKmRC9=PV*|5~$+UG>M$lCR=(7El>~htoQHkS_OdVfF`p__x?9-AtI> z8*~a}fAdGnq`0vG`<7j^b*VghY?UkRVU16V+TQ4gbl0B`=}3NtMEWQ4FA&e-_w;~a z;JtowFE9p6Kmex)X#a89<3a%(*ErszSsao5Wo&cl3U5v?dRh)SI=l*V5=QZO{>@rs zb^Q5MO@R=Wu_%9*62c!~=2eyY__R>%4hsDN0)345F9qXnlza8J<;=8@henN}NENBT zR<2H5=2wm)p9)gvekSZU(H@Oh@i#KR;Am_?DuW<{@6RLuj{%?fU_uLBOjF} zX^w_fUtSjZlz9`meZ1=wk57OJtIxCr2+{!&1FRyd6U>p%^onq!SWEo z3nLK;9*zYo1UodmjlO}7!7bC4Pk<9w4h7+MHnkqR!=tx{g2U!fl~0A?&XKM4d^2QB z$UvkF5WK>Jp5ehYQ`kV{_HXoDY-&cPkwi`Gqjih}J>G<%zWp#H@aW1LDf5yn1hFiK zZJ6Mr#GAvs-)7X5fG2~vkaiBdUgj2GIxkdCs}FM?EUv~^P)tlqG*~Y_1!S1ow?pz& z<-hS}KT^>K-q#cXOyoEAPFb6Rh*mh|OOX!2tg92n8WH=mLR*rC*2rbk6A07W8VY*1 zrG9B;W`198Mjt&+Nj^P!%O>2Grc3eZO>9b#?WZKB{-`W9{`@h8y3}nrj>cbnny3a2sw69;g=f%oJTSgc7Ig zKW-UCj0a(=Gw?wYCU0L(VNTmvd5f~Phhaj^kra(!Z|6w^(yGCDA zZ=(6wK79D{Xo@Po1*jZqd$wLW0ZCgb?M(219gTpQ&~UeFIQL*`c%fLHsKT``yzbBL zed!M)Gu$sn?5AnG7oijYdL3#}b!t)nfNV28t;wmwhx<1_rVjqjMqs9HMF4Fl_>AN3 zYT6vL6mhi6UmlW?d6-WirhIRuNdlwwY+Q0Bljs=*Av_$wV4u)4mJ4V$-^rE;2QfOE>EkxFQ%;a8gQgwMuPR&suAiQBaVdzU1vv5G z()A~YysV*4Z#@oIIOt-{u*tAW)PeQfKK1TvWw3;{&05OY2+Allcs+ceY)*|zV55j= zxH)rdr49-N6sxB|zwA5?$oJVD=MNK=Bxe7`TjZ)E&UrKQeRly{#}>klgEf4kD}lR) zuf;4$bnWHrZDyebrYVE)(mS4q;a@ZU2vHyo*vf%GBte4?A7q81Dn&yLVp!2X$ zzu%-LSb@Y;)BfY1D)XRgqr;&>6YgV}#%Hmk$dK!ox;VEmP&YBC+V6uk zTA#g0pgR2->H4*$uA+uEui5y=NbeU#ETkcs+R8n-#IV)LyMN6W2yLiPT7fDwYFg4T zBqk_Fl5i3Ya8rBzTPQ~IebT5^C@`l9Zw1dFW3|I^&n)9m|41}tX@pqKEFeoOzIeUr zkcmelSHk2iwLb1Ug4_XHadE4Ic0<#JQo4SV5+&Q}b7*z&d^)=}bsU#7j8Kz>9FXb_ zCLRtKvJr+u4Bg*xd4BTAJZ6~i_MQG_g5RgZENm?UcSrgv&|)0O$rrV;il1q+hO9m> zNMg!d&ewVTKK^tD3U4v3SOg+dsLdXS0$MRbfyBvFb7v|AsvZI#Q=8oeljc#}oiI|V zBW*zuA`5Af;szwsSEFLt1_@fx_@#FaWB0c-VdAH0y+h--j;J+MAc9B?(%Wz~r5RyXFe`d-Crk_m1|wQW!)60)Jv6)q1v9OHt~bl)_Fy>v z1QHI9J1cM^8c3teztgSQF}kVMy#Kyqv#{MUK}s$V1X6ZpS!ikOLMx`s z9G_1dNE6FfK=zzEw7b}d7Eu*R!k%Lugaswglc8o(-pQB*nTk4sX)^A41n;@yM0`5H zg5C8?cGFe2cBAX^AtZhmn}>X+>`vyYtga&`b|+=x-KG0FR(5av3>|s*5ls<xJKD zG-+qhSX)bW6R*ZtG!F3>5p2l=VueG(IIvuDSMs^L9#%EduyzqLsq}(gdVYdq(;ak?(vw)W2NUINXMAAHP_f35PR?;*g`P9h2YGhK~So%4c)y45#QZh4n zxi8f_^3R1mVS zsKh9$^|Y$4RM@&`h*;SEPAUwTq2d=|lZM2G#hRDSzD1gB#LYunLfE=gf!1(|QZc>-7E}ix_LY=`q&^ ztoJU%p0zd^hTz+DVgT>{@Q)cGsyEUqz>1@(jYI^<8DL~x+h0mBDSbdJwn!8S6p8jV zk@lvO{pNx5pfkk96}mIEnx$$$m{HnLEL`0^v}y9JS{6l?#CTvT*A@;(TTE>y-JLK( zJ?a-we$MrN@Z3*5PT-OK`00rUJrpe%8-xMGbC=}4N7B;8lm*7A_Oy~yzfnDSgD%On zUiT!aW5cB|7b%bhwJ8nWnv5F$$=9CKOQF>TEvZ~cb;b6%d{NEDqE`mGgoYKy8zgzx zC;Hb34t_SP9ESSilyY7o2}7_(wF;<$7|>yi85Mj1&kSPAPBz>isRrX4JMOPMmF!zc zI>6NoZmJH$T!C7;&c}AVvycvJeHa^o&%AtdK*Y6ot479SMG&kvvb8i7IZao#ciBM) z-|RMiXb~9GLFPrqAlnIHRaaD&NwCB{vz!S*fe$9L0>_K-luT6YkML7>7OMpiO%6i2 zPZqwlV!bf~in`X4nV(-?4(=y12w6;2xv@Sl>lu53@jwtig!8gcs<{*}^JrlKj~Ce1 zE#b#6{C`Snh*3m+>wn0YLUPh8G3f)+%v9#K3IpW+Sr^gcV5ycRG75vK3`C@y0}csO z6zf;M?}WUSa#DryIfbb=0Jni{7a|nHz}J9K0d0ytmxfRwYA@X54mS+;y7+>2``k1D z2nS;*Fo3mPqTOzOiLO4{(=Xpw&`&qMp?zIRr#jY21^|;0parU(`m`ybs$LN}D@Wu0 zQvlG@WTqj}{*O;a_y0-nWs0oKqMd!Ri5VOf>qm>jzrW3eKiA`@u%&-Vtyz8gx`Qef znvN%;sz@ym*dp(s#C<$I1jrUnP(}E0ONI~9J|iyk`wGe-41cpxsHM4W@gGxfi@`77&v zV(Yu^7+?Dt;YNAE30V37Ni;m)*0pC>@GnU!CFfs~A<8#5DfFw&@=k1<)hwje+S?$UIn;6^-=|8{OX7x?C0pHEX<~&(T+%Z zZ|d?@n>Ihp1}@4it>7PrOfie0$nEwc4L1_n2d;zYX*75D*`dp6nqn4{1x}$d1d32- zcwW?L72Z1y{>l!yJgfS1A=a9}sUiFfyF4y-o+h_%0ZIvrstN$;cXkEArUWugX+z>| zXXmZA>-Txsb?L^lC0u|HMtt&dKc9h6_F5HFK(Xbs0ZCPF{`t6FU;aeV>+Rw+q~`fM zCqc;_B?>DIo7OUXpj)!mW9s$M1}=)Wo#1P3xV*z1}<{ z9wsvSjMX&H_VPYYd)mKsbUbTjvu!V3Ge%Ymta>hV*rVu;^Ih8Mx5*~;_AbE zn(X2yG0-@NV#m#$A{E6BZ94elqTEmhMpk{*at+^mpl10wayx8JI0uQlQ)%TTL?z3V zB{#s+G_4#a3LnfC3D+{rql3CexbpIr0~$T9Y$49%K9ku49u{f_oA)r*X5C}g)^C^b zPlJM3M4;BcbaS!Ur{<~qJz;d@NPf6D*SuBRG$0HXJ|^#5Y_O!%OaCg4L&4b*g>G*~ z0Dj?^x}WW(em_=+A7*ITBh z9`7e!zW~CNRg^VB19N`{$OEb5);IaCZlvTIHCqq3J=8Vtla7wsYZbhpLZV9^NQ`?n zIDixkKo>xwe^r4s;xrZU0EIZhL9{Zii05g`J4T`uawk*)B<*hzRQmG$3=hn#>BQOS zY*`!e=O9Z6q>+q6fuR8YrunSK!6_`xE=K!_DemVS5bSYP=*E{BFT?`9RTN9m9r^0P$I42m043}utIQZ8v^5KFw}{s1>e9i~x0eKmkvnDlA_Whnu8fb{wGsixWxK=11{#hEl=Nqy@_BV)!-& zIFY24VHrr`LIf3)Oc5j&fxwcl8X}W0i{h*);K~PX5)UxY0-X}QgLGP&uK~d@^TYS- z-e-&1NvFe?%0C5|WV2Ju>U7ed*Rlh^F-^}AFik@NeeRI1w5^&!9l0?ZyMsA}_k})) z{RkVm;q~J*iq=N*j6R7OhQMR{9q2{%u6G$aA;Ar>VToC4Noyj4{hLO~i210boigI! z+E@T2-pRPp?KIQlT0~$9<+&0726L_YQ-_=^>aH|KIPJ&j76KgMubW1&bJzU*3G5)% zWIx(%B*)?pI4EtYm)wX^C8k_^=17J624pd1>c@WZ zXMr&QJM~HtR(dqkC@|<5?B6;usf1tmYoD#?7xc>LYZ^D+5z8Dgfj86K3xh-eN*fYE zv4LG^Z~&W|oA2o_d)(+=k*csST1HQ=EcD$N*O@YI9`fw%FDnF6K0V3c69sX;2&awO zSns7Bmhl|dUJjLVNJHjN75s;# z0W?BexxF0W9e55e18aAMool4uk$7eOQEC13;kXY%Nb5zXmi+|leQozbP73U%Nh86n ze`>=aW>_5FZ6dy4;rW>kt3g1X2h8qXi7N4lFcbtN6@FY0HtbS|Ky!@y4j5Rruh@p`Lf$bBh%o;zBH}`h#gaz`i5P;V*iRLTs^N%NVyPn)89*4I7 zCAjmPky5~Mh!a&qa^U4W%$7YG6bUD`S~>sf=XQ7+k(g}UFJiPHZGME1updy zo#-r_QOPqf>{~M3)~D<{ToAwl5{L|oQP9@Q zSeah#y@`!EP9+OE1HT^#po@W%dHdIH&*a_(#`I30f7pAC7{t>H0MUjNhmOt+8hCmN zoR^~M1SR8{JY(Ul|IG!QT zBQT^P`fTN?A7XIDQGpuIbc2byT6?{GlC($tkU z5(Cr&WoRe0a2f@CiOZpV2|=RQtbZj*>obB#%p&EKD&Fz%xh-VHahH1-)kT{8gh+HG z=V0ACsal65tCnq3)sU2Yrk>Go&lI&nPDnvpAiD*PaGCp*C2NZZ51;zlMT5hPEicBl$*gLNdO)E%3%6qtZSvo&_oqvI4Zix8S!qcaU zg$Cr@p7czTMgCaSWE@a(|ArcA5l}RY&El*73zn9#$?3U$<;d}S|V%tgu0cLS|-^Wv{>U48XS@Qkb zJBMI&+y^qIT4Qt*g^6z6u&mg91hW>^ku)|dNZaX`Ku01IJ18}9k=HD&UZ6#~AqwxL z(V56;C5a?WpT==+Q#h*j@yAJg?*j<94OQ8%dRKCr#Ko(M_4ZX3rue=&St25~HKlp1 zS~~qPTnK;R24ZM5{axhrEMbnYFm$^C#r^028T_e|{+F=mv$db!DR!0RhR0PZah{l# zAg5*I!;zox{qpGQr^m3seJQioNt+<*v_q|e*p0Mu-Tm4aSF0-xXS*<{SpeEC=mwFg zWqikKs0(KS)wD_p@2#ATm7k=|(!#sc@9N|u_tHO(oj~VlBh;Z#@zEjHu#a%Gk;aq%A4~^P$YR}Q=-b4-rjQ(DXbI+u(q4Ed5(VwM6O6>4XVX`!I z7bj9!svf!xAmO*mwccLo*5%cUsrd3N?$&XhSx$z`0}?@qtbmDPFKV%cU35 zh5!XLQ6n)2ahTC90#Mkzheu~QSa5I}XqJPd>q3V8DJvQ<01;n}dING!@a zmUd8t)62dn5vWpf8!iuK5vCNMA0HkB*6}n^X;l}H%XIqnZi?!1%H~MkY7o74RW4$q z9e=%ahz#ArdbP<=42fR+14i#a$%+S`j@Uq9uSvFLP;K8F6X-#za`pr1_yQSSfQ_xv?!gx-Kx zUBL;@%0ZuGC4akL-t?5rEE4j4w{Yz}`*Vnw*m_)!_!~awsBvYwNDioRzo7}lytd(h zQdyh;2QV+XesZcI3FEkvJ3W_aK~_P)U7&GW3RpLU*5c6hgwK5=EHG7-)>?6aK3*8iB(QkEozA!KNus)h6>yX!TzpP*V#WuD_G**12 zfX*C9uU0Mwc_cCvGL^V~!>0A;%orwFdo^a(k&6!cv=vr*QZs;z6x~Ge`$JvAoFDgJ zks;R(H70>g&`=6)Ku1PWWW#*6&!Jccrt+$YVMkOqyQ+kMkd&I2>dxrFiniTeAR>{g z^3ir?TMSbisV11kz&1Jk_Z?^V9zmxz)K+8FNH*7``Y|U{ByR7g1rw3ZljK+ z(idTcRF#AZBz*X@uqapmCy&}dL4Kj=YF``66P;FKzas67+(h9bd&%8c^EePV!Eesc zHD#dlp)lmtrnJ%zMrfR$k76TjQ)o!u=6}zYUKN)Ib2?Co*ehno-VPI}0l5vpDQf6t z6AUi1FV8;8-lO$a!^0(sH_kr;Kka@zIXmOsi)$Xt?Udpo6J z7{P3OOI*MNTbOWv{Ti}FW@xuQ3h$51^iiluBdP3I(u@+x=ak>W_GIaWS1ieLgtO)U zlOER3rhHV?xymHxg#V7c10qIF9bQJW9)rGK-r~(FHBd`ZTD5LC0zm;>S8lOev_kol zt<1M@+u29WVee0LM(m5$^Jm=UNQW}o4;C^4DkNKRs zNjz>e5qHwCXYa9~ZM09OF78l`x*ZI8Wjg4_p^tLe2aYop1s^h^Qy!E+n(4niS zH@ALPFNG?uuV55Q8jI1^2t+9BSljz5b`4q5tZfHZGa^qW5!?kz31&O)Dk6N4kK>Ok z{X!#*6M+5DjTA69YE-_T%MG(6k4hp-f|oD-1JELsKhzP158isiltT#Rt%=9;PM4-20UMtcY@ECFO?7G`j7_0C)7;vzda`(c!{ zwX;#3da3zuM>8h1$LspcTQM{Cwl9l_Dqg08&pdKv0uOZ+0&VpqRHzZV@72p<;`GNq z*ZupNvU-x0p}$AqbtX(mo7(roGVXcu{HBUa`L2s8z=2dD6}-THt{-{A=SIpZelphf zW?|(`nj-htKr(h}O>OxLeRFp1)pFO0&_m=`2vG^fov(_Rv~zS@MeUBf2uv;z=`#!$PxBb#!tX zG_w(@!|eqS$;?8jjN9}`R_G|)@RIGHPd5I;eQN$egz`)%k8pmworhbT3rRQF3&O!9 zQf5p!(El+35dUKW7}59Yv-LE- zx|1ZK(-Qj5SA@)fIil=w<6P$AX*frywha09FkC`EFHKJF4eQ3rL!$4_+j89eOAgi; z-rCu%?$SH}E`K`Z{=sAgdNs7NaqhpoyZIm=FYnu!{1|>Qc6IebrQ|g4+)O{`Z56nz4{}SpsUub z_f}yVwwAztTk)rOcJO0Kh;y8%VOCK3ok60?9Aw}|;C4<@bRCCSsi zu|V|xSJJWD<-ODXbe9Q?87!UIy3*lv4Ef?eJMr1iZ+~sG%*<2r)>Fqnli7S9+OB>K zIJ}Qlk~JNgI~iB#&9~D*>8YCa8ArE`U5<|=yq1;p$jYDzLq9RcqXwW6gDcgh=t}o@ z)^2zKzjzTCcIRe##n3Bume6(8eFlV4Wbqbk(No(m5A4RM)p09LB~1t-|cLzQ3+WRD#6rvBL9LF2pZwGXZ`ybzhlg;j@@vF5)|4DI~!(5j1f@RY<5 zO~eSF9&5>^6HFUV)(r=-aL!KFd3Q1er=rc$+m za@r|Z0VWM*JP~5qPPAcr{H4Bg0DBoHM*0Eq|yf+>+|XS0x{Ajnq;Wj?=li$h!nWV9vkb_}^6 z9j*UrYxM7*TnA}gI_@v>7DVg;Gv)wy;ttG%qZb~}ql~INd-scuz9K_3tlUIqgF2~%I)H>f@HQQbVtZ>y*Im1Zt zgbE_wUc`o9HVf&D@2_GAQPaFHQ-ful>?=zeDRyk64belbxx3(DwrfxO4x03$*qp%T zLKuo=#*fge#gTq;HclH-?YM-*FdHf{Q?#>ACHc!tO^dP-DbAj=kEL8Ypr5zNS~SnY z;CngC3-^jiJ*RQbbG>c~M3q%z&`;ht#QG;PsMy*Mr)(WJp2M}>9#qo?e5Lv$-_uUR zN8DXCaM8c2KgzosOGT3T0Ahpd+Zh_vsW7W6#KUy^m*)X~`GL+@J2cD4lgXLhW+{BbMp5L6$Zf&NRWz)tN6}*ql)Ln0B0@>DTsY7!V z-z*ya_=tD%dmE}hes&d!It&F64aOY)TJCub(l#l)7^;g(k10(vIRAIHIk>jsMNv4z zNa)lusW)r>Dz#M_xcnz#gre7|GHUaEd1Oy8hNyG4Ko>JcNHPU?n6QUc8v?9_rWF@} z@Su8;CF)(Qj4Zl_iH6w!8yymoWK?1wwBCruh)!8>;8C$|u4dyANf%AVHQ)MO8K3V) z#Rcg#0CVqmv&tZkTO?Lowh`hwkoxxIMy%j|!{Iv+C&;bz zzK&1pX(FitgqtchABtKMj%TqD{g4QX{HlkS?S@bgq+vEzkl_iCjVsh)pPyhP*HC?u z#7w>3^vTPOX_a~J0{-P1C|iB&@q9SpB5b|9(B{=I5dVaw*UGb-%Yi?*pTXL@scEp< z!O(y4Cu(m72-d-)oGUAgY578D#S)Rc4(C^4<=g~VJHe8IxJ$(wU`4?u235s2CqN#G zFP{6d<^MX-j{tz~sl%JefodYZQd5lIdG_%CBd!Z#nuf{(=n`Q>U?x&|+aOxWgy$g@ zgt1V7UzOierqa4AfVwtPgXmFsl#8i|2&qclekr5^DN&DCvXOl zG4rJBeU1c_>pT`44#T$9+{`BeTjN4=>oYc3btq;UE35j>lzbuNEX_g*qz6HMke5lw zrOxmPdYMklS1bE^t+JFO3ZUiVt%wXoNu_|=ejS=^Bbr}0W1BN_XbkgzRa9K)4=iUZ z$Fkkyt@+VYnSx>;Y#I_)^w&LEM=vb-fmVM)Lcs;1{9mWpar&(~PN+iDr6Ddu!2)wh zz~Sk)DhlaqT_|)Z=nyJuq-u=*!Bj}$)-6Xadi;8xsIfZ47hg6v|p}zS{(SSyb!D~Y{7=d6Qqq$m2>ffDU z7XtY^P*x-6XErZRzLdg;s^Z{bW}vKb9?h|ol5aOv;wspP+w}JRiviN84wyo^VXzc> zw&PETckMnwROw{wY{l(NA_sLCh0IjQf%L7t{&2BdY6CE z{XQTDkQoEx0u~Jum9S7sEreTJh(*zomap(12Q3@=#D}6vN^x9yADLU-Q^4apAK`JD zig`v&aNA63FqZGkVd17EzWz;62r=!g9s7pynwA(nG=F&jroKW^rPc|NPM|xdA&;!j zldE#-$>4UnnugysIzv{}?1g_QBfk$C1r-vdZ6^=}<3GvKS}%Judc;cWk5EsuK7%CQ z*ej@U*e3_i>l5IAk|QwmMCc@ZFcfnCWiCuXi7CMQ%3p|QsV@ir+oMn=S?0dWdv;WT`?{j`~-*KORIP}qQvLb*^wj|Zbp$-ja^5VM@(*h zeHE*HeqK+bZNW5k(Yj^~WJ(1sMH6l}fn~GPhKX|euZde18#54fkx;bC6{eLx8zvnC zbl;HTyru*!jU>HFGRR8jG1Q>!2Hkz9#06^4cqZ}}bDdX`Y^ckQgmc7i$-18)FgIWk z;VqT#IE&US4zb$hIgNa0@I1nk>GeGZrW4l}UvYWc zA5lz>SE7EM5A8HK+=-g==$DqpoyxFoe^zZ=kbAguaFSF8i_02W+ ziG3@MXPcd;wNka(bLj_IbQ6rPt?g~o^ZN(|NTZEQ52Qc`x3R%P2RC6B3?%4-RV%Ndka__Bckrhc{(&L ziH70a8UublZnLjADo@>t{m?zr)&P-Db9V=eiU@lsNii8bWmv-C_n8xa~?< zgKa$py_TnfB;WI#M}{d#8$L%q8P!@dC7|^b6L9UpIHvveq~#X(xqLXdQ>-U{{_!d; z0Lz(kWiTV5Cz8&)48NrtJT!F_Eye=N@Ps6w|mO;O41Ez#YLPKjU}S+XLi>*3x+K=0^&>ZIrzNQ50BWyuHO; ztc$(S!Nte8EZpaZbQ2_D*m11Fy>>qr?PxDZU08%)F*@@v)Q=2W7iGv_x$OrNR6rumm^$A=BW;CC`&QqFYm;`|+mVmJ+oG-)63&^b@EX(AMoXLbk~ zZu!<{1Z^Xr!paH!2SmZPm;6J%#lddIT3*m2asSt5H00x@Fn6#nNK>ED@8bapuqmA* z*{cir&6(A(QvDO{`e9!tVwd_?;3r)BIdyApI@PA)O^7>j6?-sP=&!?z+btwFXNbat zy<4qQ6ofj7Me1t}{WLa*d=4JNX=3@TXCwqJu*Hh3PS`&)yhVj9Gdi_kv!e{|ipjCe(v62BrZ@zYktlwLS)SbrQC8w4F8hkoRu=HOQ zyZ-!@@C?t;HPJeCJ21=(Rj@B2mn%F_f*%puaVU-!-UVO^li7H-f8Iv|7OIzMX6vFU z9_NvTZlH%?H{KYc(1)obnz)6kOcRL5nHv!$gt1j;?q`R_E6U_)O`0MufG(Zyen-Jg zBS=E*O!5)A6X>wU6|cWfQxKkkXmom%-dvMrVAob0%m%q<5g%>27$O+4M_e)WkzEir z*^`mLN3KEA>z>1pnd=pBu}h`|c2~aT0E@`NzpP?97$6;qp-gxCfSGw>tXd!Y+!D6G zz2>j<+1t#uf^Ol017yg)q9yA)sHQn~f+yz)D-%c;kTRrrtuu4@xHg2qUzBTi*Cra< zI7z{(J3JW=D)q5!(IWa%eTZ=Qq^*WIXJE?jh(b7RQ2#5epzLW0gKoazRo}YniN`B)OoFCm%3vDM1D`5kJ%=AkhslbP9X6J=s zEk@SI}UByS7suc2MUeuYVRt`Ge55liu#lpN@;#WG!2ZOKSP5Dhpe}b^nRbENYtAkfGw)(HF$x!a8RihdOi%F`??X>{Dz%5s?6c|lndQZ@CC18#_sq*bsfB`EU zsD@dVI5GL-)h66=;6UlVwxSI-ghaaV&sx~%)+0Z5!mr%GA5ZmExvI5I>Ukr}liHkn znVP>_iTQ}P)OMSnmVb7m*vlcQ|FX$n+M~zm?ZA){Pk?iegrptl&L=iznQ`cmCn}>4 zqlN_yNOKWn)xwYq{Q(TfZQctI%#{$#T1UL`z*A5xS?y=S+bF1{dI=ql|G_9ecg>Rp zc>#wadagih+o0}jqAu|htntu?aE>WBRgwLWBi=okD8z_TW4boA$wacJ%ZMCoODy(d zxtlwxOldoBOI+iq8NBpDbHS~*vDw6aEB0r8Qs%~mu6ZNn!WQs@su|z=C8ny@-32+E zHdf@XDqv5VRMs^?>y@INT?5@@Z3y9q$y!wTaQaCTb__{U>SH55FKfFS3hU{ndw=W% zvC!>&{#`14m6sMOE!M(L_xeb-hcYVws^!qyKAIu{6-Q|f%~8>jX_D{|LZ;Q#r>Qnv z2VT9|BtnDFY7LmEDvY83`%kzC+@-zM_!Pwy1izpGm)3I&XbM`V@jZ!M13<7Bp4bK zGap_k%y16WHG0l_LcYccZ48Wo!774p!ppcAkiT6Nrvd6QY4*^)0axJP!d(1&i_KKf zIa-0HBw_Zk!bydc5VD)z6rGNg$r1jJ^#o#k!XrzOE`P z1nm|MOvRR4|uNF{dRZ$Er~&3;4CpUO(`R;zG7R8@s|Wmb>%6}p*O zQw*9>fKKKUh2E9&L^>d=7#a|E#E$1AE@`h}Hb6HB%?ir}^hgd{7N=3dVoQVmf8*B7 zk5}dDYt7^oek4{|!ka~0n?dP6Q-nxtY3h{mNr+EVE?g9-yt%_sfncW21ibAME`RUA z5`JIy5JkEr;WosKQXA%|+E-c`4BuFGOulX;a-__bOR9K?V3$_t7Fp%-f>vX!vX{R` z`T&VV>7+Ng-M9XNUwEh>aunet;Oq1ALD{{sd2xi8jQ&gdw~B_+Ni$fSR%nq{L!~h+ zR4$e89RC&`u!G-Phh&MK7T*QI@2$Aj(f0haQ6!qJBx*jMsPx*M$`TRE6&Ex%crB|? z4lRJ2Gld6$hEpH!oU1ecxMV+{s%T(Ykp-+T8C2|=y^@&mfjK``pS7j=(K{Nxr%}U{ zf^B-&f{#e!4LI;wso-dYrhvHZRIYJH<)h7fXYlZZu3EbCHxkp1Sgr-9z~Z?odLGCm zme2IM3ogLhQ@(J4{%Z_e+jSCht2T4fCLXGSrXH;lL8kB5HD0H96J zfk`wm#cGle1FpXhv29Dnfu!)DC2B{&OpnP6vhZ|0V_Q1XR4{q4HSPQX~wATXzrTKD+ueZWA_Y{M(5s3Bbnb9ow@Br%z$?+8vB zd!BX3)wNLrR_TV#8d?!*L2od28-?}3z#8|OZMavVT22}=xGDcU5C?99ZptirWgWSb zPG?@yC)N$nPik`y54yAOYsxj;car7RRYdH0yG&zW^@WJ!`h<}_*y=B7fy=K&!r;t{ zBx`7l1jUn!oSd-c2}=D59e9<=^nZ=;4K^rx8eRc77Z5kx>P8;JE}+^b6y19Thmlba znTz8BtBzhlIniw3^9?~tDiw{qIcfAPlAo-UDv@NyecGKt8A~>Z>3Nq(bfbAkuo3sQ z8yD|hp&XWNJ}}&n2?n4dNsS>n7GKzBi05)K@lR z#1!gHXxP5U(&|cz3Az9l5-8$LkWKLJY-kZC%m?qYZ{nsXFO!9iR)I8)ZCuR!s3Xut z5F?wY+N_g=7#3ranRmm6&tqg-C^c_nZJXrk2mImLibdfV!FyA8C37@@3(i?f$S?DL zHTr{%qsSJU_erl&c8W!h(ajhd{y2jBF(~rPM|cUFVdQfwztZy9{_h3y>ewTz44)xd z8p8jo^NW?f#n18M@9GRTKj)Kfnk67zqv7JRSW86}pUjeX>$Z^T_BJZj3FA}1{Y?kI zg!21iK{NVQMU%`ROnfOQWh@$AuTcN-@;ki%i2x(ZP+9*iz@Ww)J!@3sIQ-!8evWL} z#XlAGG9QvYvO%U&c$1*H+-WbMB~3o53a5>^4QI7SJ1G$q0>(7Z8EL_vt4rM1jE(QbCU6h@lY9Fe-w;;3G%QBtS!_beW2PYgzUvF zD8`A%Y26WC3!@$Ehif5B+gZ3=Kr0EqHa;t(kh7Suiuq?nnfYuGc2`pJ_VNy#zGaM@ z+VBkP@M}GKI61(GvA99k_BY_mn<-5@$?R20$A6(vNtW_C$>W#+Z(o9T+ z3%7y43_NDhkIjj${$%JyMJyv{>CEBgZM|<n|{r;AOPJt=!FNsIp9V6`cU4wuS3l+@+_8Nue1>+tZFuk*GoV#CW7ier3xsMsv4- zO$A#+>pv`u*ddt{kM&m67o5C~^R3TxhKXggZyeG`Y2sc=_=Q-flfg+FLQ3hfQ*UwRZ#S1!F0ebH3Y1hs+MfV9;GQ8&kW zaRu*uzZlw7OA#;x*g+@EE|%GZr^+PTD|AizH-hzt3hQVb$a$?@e!TT&e=JSoNz4;9 zIA(%vh%dQ9JYznHvpZxtG`uV+v6c+;&!SAp7?B4Sc0?L3uqabv}He}YuA11RmKQiF+7(|Cd1p~=hpN;96^DAE_S$0hL; zfK3cT;z8EvuVa^ZDS5RlgFwEBw+IwTr8Q*~5i&871IGAZfS$BSuyr(kJ})qh9kM@f zWw?4uZWw{{EwPc9Fd#)w0IZ?%1+YK|*zvDk9rOen%4pP>LwLX9eV6*U+lKv;)f>MRPS3BaCgc4Z&e1Mspoc(-E z{$)W9-@|@22VO(0HcN`sdz3fj6V>YkW?(`wPEKV29AAJ^q7{gdb5MhAjDbzdLI`QT^HwWz(e+p<2Bqc}%GN5EsSPR-%000tjoK9=dX58oZ>|M%hB3qCKt`tpp| zQ++ql(RJTVbZPs4P4uPTzie22Pjw{G=zz4=vU#a=Q_M6euFSQ%rYpvp!@R5Z|7et4 zgP<_MBALI1kRt#vUP(a;c}}xoI)pn`W~z>7Q1W2*Wc`VKH(Xr2&lkM{(LttI&p~l7 z0+5weYAnUfwx}vA3=gyd-(xz3Y>b${W|C@>2@M2o#rpP5z z)IO5g)IA-$uG)0_5Um`CNt!anG?}1UyfRhkBk9@$ORZ0`h8t$p{jccUiz7DHnga5Z zsw7fk%QkBP$Uw*)wQR%)s>Lw0*~@5I8nic~T;L2Ftm&I%98M*{>fM!|;uySZCWQv~ z+ok5^o=wLw!q_dOyvw-domskO1f)8@U-$=|^sUN7{ys-tIm~H5OIfT`s<^$ZFzMTq zv%r+qG=jGukA=9?TT0F-=|6rA^$a047U^%j<1aTSu#o%;|CxP3@mjUp4ny1cYq;8x zn8WsM17J-bw3D#od1*vQEDCS@E@@?6mNTs!hoe5u7>%4fF zO0OAOR}^Ji$F7L+pMV0X2}xuHbl)=c8QN{6!IA!MGFX~X8MUf(iewfQYkO>wVS+x-}Dbc}i}I{0xaagr8wW9gAHwIGD?27njNYDqk^ z^rb7V{nZqw7*0G!{Wp1HrFbAR8dvUZx;(WGb+l`@7Uk1kBKAe&(+y)roFC}HdMd$* z&t&ucg22t2z+D#HvLAS@k~^|xq8<$~{P0JBZieXwqp&WVn0~>bEU=trG6e;iNsW@U zU6#L4A83agv+yy78!3x$Og{N>^u^~wno3*B@&8q8Yyaw?XS6AT8`KwZM?n0--|+@i`qgKMVTUkln4 z2wDi|YitG1tYh#TM$zBsgdj;=3w_gcuV= z1)|MpwAO&z;zMqxSmfdhJKd4QAPgY3!z%eqA?<9iSI|^91;K$ooq`loa?@(}kG!H| z(jBX9^g3uv=H_c>fL#tBlsg^!k_FS*A<~(ls>Fe_M*Dq%)LF#T;5a+nMMev}$pKTW zq*so$gfQ{m(%vWf2A#3Tg=JP`Ux%2m138&pTP;0}@GfnG6(P>_7mf@UXX>gmIwTiN zz@wM?joT$zd{5t_EpPbEAIZFlJ)^dNK-b$|OH)O(EQilReR7pW_rz;@+^;Q76d)b< z5&eZR*12LL`=eN$W^@%Rh+$omE&vvo8IYXQZa)V>M_&Cjx#c9~N6yl@Z#Ho9WPRNS z_`>Z!7e3ZXTmI$FMdzNarq;x>h?jkXJ-M1^jKI0hB_z<6!vH@iD0gee8FT2G}4Dg$hLwD{~9 z>+3kHFP7OrQLbuCi$?r*#Bed3v6RB8o|eG6`*%AFPb7hW(+w9Hq03X}G<=)`^{*#d zB6B}#PnYN6afpm8L^6V4#_mE=-=fjGnZxYAE&IDGySKjvZ61 zk)%1<$rvz;ga<}tfz-r_Ew`YYCLH?kFx+3MVhZOk6PZ$1q2d((eFCVjff0o>cj86~ z_hel+6x2{o(>BheG-WzOVD@@k>7!>Df8p-vWO)vJ+{5YeO{fgi(BN+FR(+I}_{|qT zGDDhjY0=;4JBX^Si(bc*Vx!r$H?O{})fPC69xMGLB}1A&L~vTDlVW}71&{6f!-+X} z6CfuY6A^^DEtmlgZ=iTS+pRdHjU?HGjy_>-5=O||C?pz)AuiQ}_^B&sw78~`4Fxje ztQODyJy*{1XKI zVZ@nx zns(p8ZLn_x9A^l2+}-^)3KXM3a3tm676VEr5H|9zeZEk@LEE2zJ1#UKS6h!*ks5w1 z1r&3^MtKBo3~wmM!~q|JLF6YhQ1_Y*Cf*P3n_rB0Z?DnLkXU6Y!?%)1C6<3OS9_#fyE82s z{F?>Nj{Fw9hmU*`FWKN=e&(>#^tQLz$N}uW)hMIWqsYONWk#fmJ*2MmHZsU20A5I{1(&ThMH1(85f=~`< zWVzI_|7fKt%EDMHm1S_R#-vd!FHgN+vx&IpD;vTgl1ph-rEEULlwfN9C7Tw95dd~u z=N32A$gpz1R%s37z0EC@W@fMUho#2-VW~@Gb=s+=Ss(oFKX07t_wL$U^b;*Am)@YfqnVs;)8I=f%aCc?zjr1QeXuG_BS?$ZJ2*} zLMS(J)qd?guKn%%)2Unh;JAbSjTJYOc<92~#Xm$~!_3~rscYA4ZT_1C19043m(+Yh z1Gom!cRMs$#oe^y-q@0W0>MZ~uiORF1;_MD?KH=Z<&tr_Oi9b3{87x9wQnd;Sh{JG zE_!-q$cR@Hd`~vO!3oE&3E~51IRe$D(JhwxDu}9E3L8CRD!pZ0{W|W(D@#rsLblET zMY)$naK8&^$cwH^6bb=r2Ur&+f@xyg3xn9C+e!yEk$;z?2cX+uuF)o_O9eYSh;r}3 zJaI+xr7Zncwp_+Ncxfn~_DZphW+^oO`Zyi=P26ljB`*VomzWVYe`&=lSu4#EblKSF z8H%S){EorPk}hDA%Y@F)zZBqJTgg4qO-w6``q5)2Wi2()=RWkj1kk3CzwLVq7_=f1 zu{|>R@O65m&yio$!VbVr;|DQF8kvjwR17o{NjB_AHZ+|L0UJzJS2j)aGlad}Z&uSL z|F@c%lB&FWJf$Z+xs;5tZG1Cz-oCU=lEW%ZFIDbCI!s2=m)1lf$sBC-v=%!ID`^yM zG#z;{bO%*6$m$Hf3y7EFwBn`iOy(V6XQNkJc(ilNuu1f@w|p|Ui<#>gLV z*OtWwg@;TujI-_<$jMgJ1z`kvEoa|AJyyRQC~vPjcltN^H_5HWz4Rj#+}s9BelB`A z)<=&86_v#ybXc{r>hQf*6V-v`NpV%4d3qZ?-U1>u*b~L_+>TR=m z(_xMDccY6Arj9us_}vII>XFXbc^SVawcT*CC>d8-{9!J zq9ByrvmR;HuVI4X&WxhK@RG>oT{hX_ju&ssm!us|D(Cx3HjWEOiz8WgQtu~}46O4M zH@+F$VgM+4!;fm$bM87YfM&q>kNaA^&;@Xg8=;11I|80C5|mvlG6x~crYzS4@bZTu z2fl`#Ty?8CrG%PeHOLLJP(!%phu;L;3^$uWf9wCI8b3~&ME+chSd|@-4^$@yhDC!| zU_$_x4E$Xu-kFmgBBj4;t^3~EYT@vAo|>oQ?t&G$fO^plYv}V}swX^pGB?8W>8dr2jB{5-BbSGdozUiBj zt^Mf4qHf`l}yw-w=zA4rDDfe+sv-ESNY-G4QZ%Phs|4P&H0B2H<0 z0Zbk85qcg*^`;%mcavv4DD=120s6@(w_43Po=|loKXa1@oZT?lmaI>EK)fkUVKn!w z?DuYHi%;Y;R$}0<~N?r;vbv`i(mpc$E-2QBO)W!fhS5ld~Pe} zew-8Vj}P3oN7CE>b%g&H8J)He^b@O49|{hUCYS;O1`y4RAOg|!VN5b9mAjC2cKW@X z#(GddCOI#Pp_bT~<@UDI3G_lVSxm=Mx?jw-Mk)ja_C)8l1BwK(NC>BY6C%3C^AYz9 zZz=%)3=yUai5x+i)bD`8I45cil?+no$@mNM#;cdX%+s#13(&`PBbUg(_>-&P_hRNi zX?WEZ2tdIRdqIA#y5yCASZrd=rL)-@x%uf(Y7_?DGvq*A#Mv9%d@^soJI5IhGv)^< zin5?n%14wkW98heJB5=%lOa;ZGb#&N1&(jqU**x%&iv8{Q*EUWS6@QBOzTZGOCEit z)%u4BhT1J4jEw(`Xu&Xw{9XvRll6AxnSDg=3()S$8pVW=srd9ho>We%Ij)6%hwH|C zv`74{!#^u~_b`ZcbER-WJuC6RISC_rsQv6Y1SN(AE1An0AdXeVIH@uD$I>E9N?6El zYf5Idn#f$c^PU7pRNjn|&zeV7JU@bnduPdhJeoW;{qac2&ZB^BeEK`Un4_C` zNBb$6`U#p%T(s!8Z_n@5Zqv*HMWwqL`jO= z{kz%tx?=FzI@Y7vACZF16#^Ad6Ne&=Iq z^;H-D-5EymJ_8*nqhqyj$6dDwzxfZ2Jg`8n?mceGW?EUwcT}WNN=MS7?71xn!!#qP*1u@Ix|zhX+D;(M3;-<5agII4 z-`=;5)Sye!z@tSXm#iaLBGQCDn-7z^x&v4!W4OB1@j0>)PP;%qE&_V}Pnc-k*Nm={l(THM6jCy|oA8{=1C; zFU4NLC497aBXopcaGAE&2Q(MjWLXH~#HT|Q5P+TQQ5gkDV{!6^qhJsrVN8sc1taQt zIa>enh1DZl%A^G;k4#zNfeQ1l)D$l)f(Dy7@n@)rq-fA_oajg$_Scx;ZYmbFs_3Ot z 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�pW#0(`QfBF+XoBTM8oa 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 L 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%0A|XvWCoH>=G@OvL!_JZ7fOFk&I=m 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 R`;Q+#wx6G0T~A~G{{xqd?OXr= delta 479559 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 f#x4^+n^iV5i-(1q9Ko@bEsE9+I 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 *F5%Vu&5bb-I#qF9B!8Mm^_SiE7s75nD1GZ~ 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